33 override void OnPartDestroyedServer( Man player,
string part_name,
int action_id,
bool destroyed_by_connected_part =
false )
47 AddRefresherTime01(1);
61 if (construtionPart.
IsBase())
void RegisterPartForSync(int part_id)
void RegisterActionForSync(int part_id, int action_id)
void ResetActionSyncData()
Construction GetConstruction()
void SetPartFromSyncData(ConstructionPart part)
ItemBase CreateConstructionKit()
void SynchronizeBaseState()
void SetBaseState(bool has_base)
override ScriptCallQueue GetCallQueue(int call_category)
proto void CallLater(func fn, int delay=0, bool repeat=false, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
override void OnPartDismantledServer(notnull Man player, string part_name, int action_id)
override void OnPartDestroyedServer(Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
override void OnSpawnByObjectSpawner(ITEM_SpawnerObject item)
override void FullyBuild()
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()
static const string Empty