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