StateMachines
此内容尚不支持你的语言。
Defined in: ai/fsm/FsmPlugin.ts:114
Resource for game code to reach an agent’s blackboard / current state.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new StateMachines(
states):StateMachines
Defined in: ai/fsm/FsmPlugin.ts:115
Parameters
Section titled “Parameters”states
Section titled “states”Map<number, AgentState>
Returns
Section titled “Returns”StateMachines
Methods
Section titled “Methods”blackboard()
Section titled “blackboard()”blackboard(
entity):Blackboard
Defined in: ai/fsm/FsmPlugin.ts:117
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”fire()
Section titled “fire()”fire(
entity,trigger):void
Defined in: ai/fsm/FsmPlugin.ts:122
Fire a one-shot trigger consumed by the agent’s next enabled transition.
Parameters
Section titled “Parameters”entity
Section titled “entity”number
trigger
Section titled “trigger”string
Returns
Section titled “Returns”void
state()
Section titled “state()”state(
entity):string|null
Defined in: ai/fsm/FsmPlugin.ts:127
The agent’s active state name, or null before its first tick.
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”string | null