Join our Discord Channel
void Start () { FsmTemplate fsmt = ScriptableObject.CreateInstance<FsmTemplate>(); Fsm fsm = new Fsm(); // Gen FSM FsmState IdleState = new FsmState(fsm); IdleState.Name = "IdleState"; fsm.StartState = "IdleState"; // fsmt.fsm = fsm; PlayMakerFSM fsmObj = gameObject.AddComponent<PlayMakerFSM>(); fsmObj.SetFsmTemplate(fsmt); }