Пример #1
0
 public override void OnStateEnter(Motor motor)
 {
     base.OnStateEnter(motor);
 }
Пример #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);
        }
Пример #3
0
 public override void OnStateExit(Motor motor)
 {
     throw new System.NotImplementedException();
 }
Пример #4
0
 public override void ProcessMovement(Motor motor)
 {
 }
Пример #5
0
 public abstract void OnStateExit(Motor motor);
Пример #6
0
 public override void OnStateEnter(Motor motor)
 {
     PlayConditions(motor);
 }
Пример #7
0
 public abstract void ProcessMovement(Motor motor);
Пример #8
0
 public abstract void OnStateEnter(Motor motor);
Пример #9
0
 public override void ProcessMovement(Motor motor)
 {
     throw new System.NotImplementedException();
 }
Пример #10
0
 public override void OnStateEnter(Motor motor)
 {
     motor.velocity += motor.input * accelaration;
 }
Пример #11
0
 public static void MotorInputOnSurface(Motor motor)
 {
     motor.input = InputOnSurface(motor.input, motor.groundInfo.surfaceNormal, motor.gravity);
 }
Пример #12
0
 public override void OnStateEnter(Motor motor)
 {
     MotorUtil.NavAgent(motor, this);
 }
Пример #13
0
 public override void ProcessMovement(Motor motor)
 {
     MotorUtil.MotorInputOnSurface(motor);
     base.ProcessMovement(motor);
 }