AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
Static Public Member Functions | List of all members
NikosAssets.AiMalgam.Systems.Actions.AiMalgamActionHelper Class Reference

A helper class for IAiMalgamBaseActionWrappers handling their lifecycle in the respective NikosAssets.AiMalgam.Systems.Engines.AiMalgamBaseEngineWrapper More...

Static Public Member Functions

static void InitializeTimings (IAiMalgamBaseActionWrapper action)
 Init the TimingHelpers for the given action More...
 
static void UpdateIsDoneGeneral (IAiMalgamBaseActionWrapper action, AiMalgamEntity aiMalgamEntity)
 Updates the IAiMalgamBaseActionWrapper.IAiMalgamBaseActionWrapper.IsDone property More...
 

Detailed Description

A helper class for IAiMalgamBaseActionWrappers handling their lifecycle in the respective NikosAssets.AiMalgam.Systems.Engines.AiMalgamBaseEngineWrapper

Member Function Documentation

◆ InitializeTimings()

static void NikosAssets.AiMalgam.Systems.Actions.AiMalgamActionHelper.InitializeTimings ( IAiMalgamBaseActionWrapper  action)
static

Init the TimingHelpers for the given action

Parameters
actionThe IAiMalgamBaseActionWrapper to set up

◆ UpdateIsDoneGeneral()

static void NikosAssets.AiMalgam.Systems.Actions.AiMalgamActionHelper.UpdateIsDoneGeneral ( IAiMalgamBaseActionWrapper  action,
AiMalgamEntity  aiMalgamEntity 
)
static

Updates the IAiMalgamBaseActionWrapper.IAiMalgamBaseActionWrapper.IsDone property

Parameters
action
aiMalgamEntity