41 super.EEItemDetached( item, slot_name );
44 if ( player && player.IsPlayerDisconnected() )
47 if (item && slot_name ==
"Rope")
59 super.OnItemLocationChanged( old_owner, new_owner );
72 super.OnPlacementCancelled(player);
88 return "putDown_FenceKit_SoundSet";
93 return "Shelter_Site_Build_Loop_SoundSet";
98 super.RefreshPhysics();
106 SetAnimationPhase(
"Inventory", 0 );
107 SetAnimationPhase(
"Placing", 1 );
112 AddProxyPhysics(
"Inventory" );
113 RemoveProxyPhysics(
"Placing" );
120 Rope rope = Rope.Cast(GetInventory().CreateAttachment(
"Rope"));
134 MiscGameplayFunctions.TransferItemProperties(
this, rope);
141 MiscGameplayFunctions.TransferItemProperties(
this, newRope);
PlaceObjectActionReciveData ActionReciveData ActionDeployObject()
void AddAction(typename actionName)
const int ECE_PLACE_ON_SURFACE
InventoryLocationType
types of Inventory Location
override bool IsHologram()
ref EffectSound m_DeployLoopSound
DEPRECATED.
override ScriptCallQueue GetCallQueue(int call_category)
Wrapper class for managing sound through SEffectManager.
proto native int GetType()
returns type of InventoryLocation
override bool IsBasebuildingKit()
override bool HasProxyParts()
override void OnItemLocationChanged(EntityAI old_owner, EntityAI new_owner)
void PlayDeployLoopSound()
override void SetActions()
void CreateRope(Rope rope)
void DisassembleKit(ItemBase item)
override bool DisassembleOnLastDetach()
override string GetDeploySoundset()
override bool CanAssignAttachmentsToQuickbar()
override void OnPlacementCancelled(Man player)
override void EEItemDetached(EntityAI item, string slot_name)
override void RefreshPhysics()
override string GetLoopDeploySoundset()
override bool CanProxyObstruct()
void StopDeployLoopSound()
DEPRECATED.
override bool IsDeployable()
override void OnEndPlacement()
override void DisassembleKit(ItemBase item)
proto void Call(func fn, 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 ...
proto native CGame GetGame()
class JsonUndergroundAreaTriggerData GetPosition