Esempio n. 1
0
 public override void OnStateEnter(Motor motor)
 {
     base.OnStateEnter(motor);
 }
Esempio n. 2
0
        public override void ProcessMovement(Motor motor)
        {
            base.ProcessMovement(motor);

            motor.velocity = MotorUtil.MovUniVarDir(motor.velocity, motor.gravity.normalized * terminalVelocity, 1, terminalVelocity, 0, motor.gravity.magnitude);
        }
Esempio n. 3
0
 public override void OnStateExit(Motor motor)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 4
0
 public override void ProcessMovement(Motor motor)
 {
 }
Esempio n. 5
0
 public abstract void OnStateExit(Motor motor);
Esempio n. 6
0
 public override void OnStateEnter(Motor motor)
 {
     PlayConditions(motor);
 }
Esempio n. 7
0
 public abstract void ProcessMovement(Motor motor);
Esempio n. 8
0
 public abstract void OnStateEnter(Motor motor);
Esempio n. 9
0
 public override void ProcessMovement(Motor motor)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 10
0
 public override void OnStateEnter(Motor motor)
 {
     motor.velocity += motor.input * accelaration;
 }
Esempio n. 11
0
 public static void MotorInputOnSurface(Motor motor)
 {
     motor.input = InputOnSurface(motor.input, motor.groundInfo.surfaceNormal, motor.gravity);
 }
Esempio n. 12
0
 public override void OnStateEnter(Motor motor)
 {
     MotorUtil.NavAgent(motor, this);
 }
Esempio n. 13
0
 public override void ProcessMovement(Motor motor)
 {
     MotorUtil.MotorInputOnSurface(motor);
     base.ProcessMovement(motor);
 }