public RunAway(Capsule_State capsule, GameObject destination) { agent = capsule.GetComponent <NavMeshAgent>(); _destination = destination; }
public Move(Capsule_State capsule, InputReader inputReader, float speed) { _speed = speed; rb = capsule.GetComponent <Rigidbody>(); _inputReader = inputReader; }
public Idle(Capsule_State capsule, float slowRate) { rb = capsule.GetComponent <Rigidbody>(); _slowRate = slowRate; }
public Jump(Capsule_State capsule, float jumpSpeed) { _jumpSpeed = jumpSpeed; rb = capsule.GetComponent <Rigidbody>(); }