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

Private Member Functions

void ActionDeployBase ()
 
override void CreateConditionComponents ()
 
override bool HasTarget ()
 
override bool HasProgress ()
 
bool ActionUsesHologram ()
 
override ActionData CreateActionData ()
 
override Vector2 GetCameraUDAngle ()
 
override void OnFinishProgressServer (ActionData action_data)
 
override void OnItemLocationChanged (ItemBase item)
 
override void OnUpdate (ActionData action_data)
 
void DropDuringPlacing (PlayerBase player)
 
void MoveEntityToFinalPosition (ActionData action_data, vector position, vector orientation)
 
void MoveEntityToFinalPositionSinglePlayer (ActionData action_data, InventoryLocation source, InventoryLocation destination)
 

Private Attributes

protected const float POSITION_OFFSET = 0.5
 
protected ref array< ItemBasem_MovedItems
 

Constructor & Destructor Documentation

◆ ActionDeployBase()

Member Function Documentation

◆ ActionUsesHologram()

bool ActionUsesHologram ( )
inlineprivate

Referenced by OnFinishProgressServer().

◆ CreateActionData()

override ActionData CreateActionData ( )
inlineprivate

References m_MovedItems.

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate

◆ DropDuringPlacing()

void DropDuringPlacing ( PlayerBase  player)
inlineprivate

◆ GetCameraUDAngle()

override Vector2 GetCameraUDAngle ( )
inlineprivate

◆ HasProgress()

override bool HasProgress ( )
inlineprivate

◆ HasTarget()

override bool HasTarget ( )
inlineprivate

◆ MoveEntityToFinalPosition()

void MoveEntityToFinalPosition ( ActionData  action_data,
vector  position,
vector  orientation 
)
inlineprivate

◆ MoveEntityToFinalPositionSinglePlayer()

void MoveEntityToFinalPositionSinglePlayer ( ActionData  action_data,
InventoryLocation  source,
InventoryLocation  destination 
)
inlineprivate

References HasProgress().

Referenced by MoveEntityToFinalPosition().

◆ OnFinishProgressServer()

◆ OnItemLocationChanged()

override void OnItemLocationChanged ( ItemBase  item)
inlineprivate

References GetGame(), and m_MovedItems.

◆ OnUpdate()

override void OnUpdate ( ActionData  action_data)
inlineprivate

Field Documentation

◆ m_MovedItems

protected ref array<ItemBase> m_MovedItems
private

◆ POSITION_OFFSET

protected const float POSITION_OFFSET = 0.5
private

Referenced by OnFinishProgressServer().


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