PC Stable Documentation
|
|
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 ActionBase > | m_VariantActions |
protected | m_type |
protected ref ScriptInvoker | e_OnUpdate |
|
inlineprivate |
References e_OnUpdate, m_type, and m_VariantActions.
|
inlineprivate |
References m_VariantActions.
Referenced by CraftingManager::OnUpdate(), ConstructionActionData::OnUpdateActions(), and ConstructionActionData::OnUpdateActionsNoTool().
|
inlineprivate |
References m_VariantActions.
Referenced by ActionBase::GetVariants().
|
inlineprivate |
References m_VariantActions.
Referenced by ActionBase::GetVariantsCount().
|
inlineprivate |
|
inlineprivate |
References ActionManagerBase(), m_type, m_VariantActions, and ActionBase::SetVariantID().
Referenced by CraftingManager::OnUpdate(), ConstructionActionData::OnUpdateActions(), and ConstructionActionData::OnUpdateActionsNoTool().
References e_OnUpdate, and ScriptInvoker::Invoke().
Referenced by ActionBase::UpdateVariants().
|
private |
Referenced by ActionVariantManager(), GetOnUpdateInvoker(), and UpdateVariants().
|
private |
Referenced by ActionVariantManager(), and SetActionVariantCount().
|
private |
Referenced by ActionVariantManager(), Clear(), GetActions(), GetActionsCount(), and SetActionVariantCount().