DIFF

class TripwireTrapSource

TripwireTrapDeployed TripwireTrap TrapBase ItemBase InventoryItem EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 1

Constants 3

static const int FOLDED = 3
static const int TRIGGERED = 1

Members 5

int m_State = FOLDED
Referenced by GetState(), OnStoreSave(), and SetState()
private int m_WireMaterial
Referenced by GetWireType(), and SetWireType()
protected bool m_ResultOfAdvancedPlacing
protected vector m_TriggerPosition
protected vector m_TriggerOrientation

Methods 34

override void OnStoreSave(ParamsWriteContext ctx)
override bool OnStoreLoad(ParamsReadContext ctx, int version)
override void OnItemLocationChanged(EntityAI old_owner, EntityAI new_owner)
override void EEHealthLevelChanged(int oldLevel, int newLevel, string zone)
void SetWireType(int wireType)
References m_WireMaterial
Referenced by CraftTripWire.Do()
int GetWireType()
References m_WireMaterial
override void RefreshState()
References FoldTripWire(), GetState(), TrapBase.RefreshState()
Show 1 more, FOLDED
override void SetupTrapPlayer(PlayerBase player, bool set_position = true)
override void StartDeactivate(PlayerBase player)
override bool CanReceiveAttachment(EntityAI attachment, int slotId)
override bool CanDisplayAttachmentSlot(int slot_id)
override void EEItemAttached(EntityAI item, string slot_name)
override void EEItemDetached(EntityAI item, string slot_name)
override void EEKilled(Object killer)
override void OnInventoryEnter(Man player)
References SetState(), and FOLDED
override void OnPlacementComplete(Man player, vector position = "0 0 0", vector orientation = "0 0 0")
override void OnPlacementCancelled(Man player)
override bool IsDeployable()
override bool IsTakeable()
override string GetDeploySoundset()
override string GetLoopDeploySoundset()
override void SetActions()
override void OnDebugSpawn()DEVELOPER
override bool OnAction(int action_id, Man player, ParamsReadContext ctx)DEVELOPER