Sequine - Scripting API
Calcatz.Sequine.SequineFlowExecutor Class Reference

The executor of a Sequine Flow Asset. More...

Inheritance diagram for Calcatz.Sequine.SequineFlowExecutor:
Calcatz.CookieCutter.MonoBehaviourCommandExecutor Calcatz.CookieCutter.ICommandExecutor

Public Member Functions

void Execute (SequineFlowAsset _asset)
 
void Execute (SequineFlowAsset _asset, CommandExecutionFlow.FlowFinishedCallback _onFinished)
 

Protected Member Functions

virtual void Start ()
 

Protected Attributes

bool m_executeOnStart = true
 
SequineFlowAsset m_flowToExecute
 
bool m_dontDestroyOnLoad = false
 

Properties

bool executeOnStart [getset]
 
SequineFlowAsset flowToExecute [getset]
 Flow to execute if Execute on Start is enabled. More...
 
bool dontDestroyOnLoad [getset]
 

Detailed Description

The executor of a Sequine Flow Asset.

Member Function Documentation

◆ Execute() [1/2]

void Calcatz.Sequine.SequineFlowExecutor.Execute ( SequineFlowAsset  _asset)

◆ Execute() [2/2]

void Calcatz.Sequine.SequineFlowExecutor.Execute ( SequineFlowAsset  _asset,
CommandExecutionFlow.FlowFinishedCallback  _onFinished 
)

◆ Start()

virtual void Calcatz.Sequine.SequineFlowExecutor.Start ( )
protectedvirtual

Member Data Documentation

◆ m_dontDestroyOnLoad

bool Calcatz.Sequine.SequineFlowExecutor.m_dontDestroyOnLoad = false
protected

◆ m_executeOnStart

bool Calcatz.Sequine.SequineFlowExecutor.m_executeOnStart = true
protected

◆ m_flowToExecute

SequineFlowAsset Calcatz.Sequine.SequineFlowExecutor.m_flowToExecute
protected

Property Documentation

◆ dontDestroyOnLoad

bool Calcatz.Sequine.SequineFlowExecutor.dontDestroyOnLoad
getset

◆ executeOnStart

bool Calcatz.Sequine.SequineFlowExecutor.executeOnStart
getset

◆ flowToExecute

SequineFlowAsset Calcatz.Sequine.SequineFlowExecutor.flowToExecute
getset

Flow to execute if Execute on Start is enabled.