/// <summary> /// Initialize FSM on awake so it doesn't cause hitches later /// </summary> public override void Awake() { HandlesOnEvent = true; fsmTemplateControl.Init(); if (fsmTemplateControl.fsmTemplate != null && Application.isPlaying) { runFsm = Fsm.CreateSubFsm(fsmTemplateControl); } }