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

Private Member Functions

void Init (ActionData action_data)
 
void Setup (ActionData action_data)
 
int Execute (ActionData action_data)
 
int Cancel (ActionData action_data)
 
int Interrupt (ActionData action_data)
 
void SetACData (Param units)
 
Param GetACData ()
 
bool IsContinuousAction ()
 
float GetProgress ()
 
float GetProgressWidgetMultiplier ()
 

Private Attributes

protected ActionBase m_Action
 
protected float m_LastTick
 
protected ref Param m_ACData
 
protected ref Param2< float, floatm_ProgressParam
 

Member Function Documentation

◆ Cancel()

int Cancel ( ActionData  action_data)
inlineprivate

References UA_CANCEL.

◆ Execute()

int Execute ( ActionData  action_data)
inlineprivate

References UA_ERROR.

◆ GetACData()

Param GetACData ( )
inlineprivate

References m_ACData.

◆ GetProgress()

float GetProgress ( )
inlineprivate

◆ GetProgressWidgetMultiplier()

float GetProgressWidgetMultiplier ( )
inlineprivate

◆ Init()

void Init ( ActionData  action_data)
inlineprivate

◆ Interrupt()

int Interrupt ( ActionData  action_data)
inlineprivate

References Cancel(), and UA_CANCEL.

◆ IsContinuousAction()

bool IsContinuousAction ( )
inlineprivate

◆ SetACData()

◆ Setup()

void Setup ( ActionData  action_data)
inlineprivate

Field Documentation

◆ m_ACData

protected ref Param m_ACData
private

Referenced by GetACData(), Init(), and SetACData().

◆ m_Action

◆ m_LastTick

protected float m_LastTick
private

Referenced by Init().

◆ m_ProgressParam

protected ref Param2<float,float> m_ProgressParam
private

Referenced by Init().


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