public virtual void Start() { anim = GetComponent <Animator>(); rb = GetComponent <Rigidbody>(); stateMachine = new GenericStateMachine(); defaultState = new DefaultState(this, stateMachine); stateMachine.InitState(defaultState); }
protected GenericState(BaseCharacter _c, GenericStateMachine _s) { _character = _c; _stateMachine = _s; }