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

Private Member Functions

void ActionVariantManager (typename type)
 
ScriptInvoker GetOnUpdateInvoker ()
 
void Clear ()
 
void SetActionVariantCount (int count)
 
int GetActions (out array< ref ActionBase > variants_action)
 
int GetActionsCount ()
 
void UpdateVariants (Object item, Object target, int componet_index)
 

Private Attributes

protected ref array< ref ActionBasem_VariantActions
 
protected m_type
 
protected ref ScriptInvoker e_OnUpdate
 

Constructor & Destructor Documentation

◆ ActionVariantManager()

void ActionVariantManager ( typename type  )
inlineprivate

References e_OnUpdate, m_type, and m_VariantActions.

Member Function Documentation

◆ Clear()

◆ GetActions()

int GetActions ( out array< ref ActionBase variants_action)
inlineprivate

References m_VariantActions.

Referenced by ActionBase::GetVariants().

◆ GetActionsCount()

int GetActionsCount ( )
inlineprivate

◆ GetOnUpdateInvoker()

◆ SetActionVariantCount()

◆ UpdateVariants()

void UpdateVariants ( Object  item,
Object  target,
int  componet_index 
)
inlineprivate

Field Documentation

◆ e_OnUpdate

protected ref ScriptInvoker e_OnUpdate
private

◆ m_type

protected m_type
private

◆ m_VariantActions

protected ref array<ref ActionBase> m_VariantActions
private

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