class ShelterBase
ShelterBase › TentBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Constructors 1
void ShelterBase()Constants 1
static const string SITE_OBJECT_TYPE = "ShelterSite"Referenced by GetMaterialPath()
Methods 10
override void SetActions()override void EEInit()void Deconstruct()References DeconstructEx()
Referenced by ActionDeconstructShelter.OnFinishProgressServer()
void DeconstructEx(bool createdItemsFall = false)References EntityAI.Delete(), GetMaterialPath(), GetShelterVariant()
Show 2 more
, StaticConstructionMethods.SpawnConstructionMaterialPilesEx(), and SpawnKitEx()string GetMaterialPath()Referenced by DeconstructEx()
string GetShelterVariant()void SpawnKit()References SpawnKitEx()
void SpawnKitEx(bool shouldKitFall = false)References Class.Cast(), CGame.CreateObjectEx(), Object.GetHealth01()
Show 4 more
, Object.GetPosition(), Object.SetHealth01(), InventoryItem.ThrowPhysically(), and vector.Zerooverride bool IsPlayerInside(PlayerBase player, string selection)override void OnItemFallRebuilding()References ScriptCallQueue.CallLater(), DeconstructEx(), TentBase.DropCargoItems()