class ShelterSite
ShelterSite › BaseBuildingBase › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Methods 14
override string GetConstructionKitType()override int GetMeleeTargetType()override vector GetKitSpawnPosition()References Object.GetMemoryPointPos(), Object.GetPosition(), Object.MemoryPointExists()
Show 1 more
, Object.ModelToWorld()References BuildShelterFromShelterSiteLambda.BuildShelterFromShelterSiteLambda(), Class.Cast(), Class.Cast()
Show 9 more
, PluginAdminLog.DirectAdminLogPrint(), ConstructionBase.DropNonUsableMaterialsServer(), BaseBuildingBase.GetConstruction(), ConstructionBase.GetConstructionPart(), Man.GetIdentity(), PluginAdminLog.GetPlayerPrefix(), GetPlugin(), new InventoryLocation(), and Man.ServerReplaceItemWithNew()override bool CanBeRepairedToPristine()override bool MustBeBuiltFromOutside()References Math.Acos(), CGame.GetCurrentCameraDirection(), Object.GetDirection()
Show 4 more
, vector.Length(), vector.Normalize(), vector.Normalize(), and MAX_ACTION_DETECTION_ANGLE_RADoverride bool IsPlayerInside(PlayerBase player, string selection)override bool HasProperDistance(string selection, PlayerBase player)References vector.Distance(), Object.GetMemoryPointPos(), Object.GetPosition()
Show 3 more
, Object.MemoryPointExists(), Object.ModelToWorld(), and MAX_ACTION_DETECTION_DISTANCEoverride void SetActions()override bool DestroyOnFall()Referenced by OnItemFallRebuilding()
override void OnItemFallRebuilding()override void OnDebugSpawn()References Class.CastTo(), GameInventory.CreateInInventory(), EntityAI.GetInventory()