PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
TrapSpawnBase Class Reference

Private Member Functions

override void InitTrapValues ()
 
override void InitCatchingComponent ()
 
override bool IsPlaceableAtPosition (vector position)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool IsDeployable ()
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override void InitTrapValues ()
 
override bool CanBePlaced (Man player, vector position)
 
override void SetupTrap ()
 
override void InitCatchingComponent ()
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override bool IsDeployable ()
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override void SetActions ()
 
override void AlignCatch (ItemBase obj, string catch_name)
 
override void InitTrapValues ()
 
override void InitCatchingComponent ()
 
override bool IsPlaceableAtPosition (vector position)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 

Member Function Documentation

◆ AlignCatch()

override void AlignCatch ( ItemBase  obj,
string  catch_name 
)
inlineprivate

◆ CanBePlaced()

override bool CanBePlaced ( Man  player,
vector  position 
)
inlineprivate

References g_Game, and m_IsBeingPlaced.

◆ CanReceiveAttachment() [1/2]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ CanReceiveAttachment() [2/2]

override bool CanReceiveAttachment ( EntityAI  attachment,
int  slotId 
)
inlineprivate

◆ GetDeploySoundset() [1/2]

override string GetDeploySoundset ( )
inlineprivate

◆ GetDeploySoundset() [2/2]

override string GetDeploySoundset ( )
inlineprivate

◆ GetLoopDeploySoundset() [1/2]

override string GetLoopDeploySoundset ( )
inlineprivate

◆ GetLoopDeploySoundset() [2/2]

override string GetLoopDeploySoundset ( )
inlineprivate

◆ InitCatchingComponent() [1/3]

override void InitCatchingComponent ( )
inlineprivate

◆ InitCatchingComponent() [2/3]

override void InitCatchingComponent ( )
inlineprivate

◆ InitCatchingComponent() [3/3]

override void InitCatchingComponent ( )
inlineprivate

◆ InitTrapValues() [1/3]

override void InitTrapValues ( )
inlineprivate

◆ InitTrapValues() [2/3]

override void InitTrapValues ( )
inlineprivate

◆ InitTrapValues() [3/3]

override void InitTrapValues ( )
inlineprivate

◆ IsDeployable() [1/2]

override bool IsDeployable ( )
inlineprivate

◆ IsDeployable() [2/2]

override bool IsDeployable ( )
inlineprivate

◆ IsPlaceableAtPosition() [1/2]

override bool IsPlaceableAtPosition ( vector  position)
inlineprivate

◆ IsPlaceableAtPosition() [2/2]

override bool IsPlaceableAtPosition ( vector  position)
inlineprivate

◆ OnPlacementComplete()

override void OnPlacementComplete ( Man  player,
vector  position = "0 0 0",
vector  orientation = "0 0 0" 
)
inlineprivate

Referenced by OnFinishProgressServer().

◆ SetActions()

override void SetActions ( )
inlineprivate

◆ SetupTrap()

override void SetupTrap ( )
inlineprivate

References GetGame(), SetActive(), and SetPosition().


The documentation for this class was generated from the following files: