OnApartmentRoomPurchased
Usage
- No return behavior
Example Autogenerated
csharp
private void OnApartmentRoomPurchased( ApartmentRoom apartmentRoom, BasePlayer player, ApartmentSize size, ApartmentBuilding instance )
{
Puts( "OnApartmentRoomPurchased works!" );
}Location
- ApartmentBuilding::PurchaseRoom(BasePlayer player, ApartmentSize size)
csharp
//---
{
int purchaseScrapCost = GetPurchaseScrapCost(size);
player.inventory.Take(null, ItemManager.Items.Scrap.itemid, purchaseScrapCost);
GiveRoomToPlayer(player, apartmentRoom);
Facepunch.Rust.Analytics.Azure.OnApartmentCheckIn(player, apartmentRoom, purchaseScrapCost);
Interface.CallHook("OnApartmentRoomPurchased", apartmentRoom, player, size, this);
}
}