public override void Start() { RefRigidbody = GetComponent <Rigidbody>(); RefSphere = GetComponent <SphereCollider>(); FSM = new StateMachine.StateMachine(); FormationSlots = new List <Vector3>(); LeaderState leader = new LeaderState(this); FSM.AddState(leader); FSM.Start(leader); }
public SlideState(ICharacter character, StateMachine stateMachine) : base(character, stateMachine) { this.player = (Player)character; }