public void reset() { raiseLerpSystem = new FloatLerp(); dropLerpSystem = new FloatLerp(); val = 0; isRaise = false; }
public void resetSprint() { if (isSprint) { sprintSpeedRaiseLerpSystem = new FloatLerp(); SprintSpeedPercentage = 100; sprintSpeedRaiseLerpSystem.startLerp(100, orlSprintSpeedPercentage, sprintSpeedRaiseMovement, sprintTime); } }
public override void Reset(CodeAnimation c) { FloatLerp vs = (FloatLerp)c; if (!done) { return; } paused = false; done = false; original = vs.original; newNumber = vs.newNumber; journeyTime = vs.journeyTime; startTime = Time.time; t = 0; currentNumber = original; }
public float update(AnimationCurve raiseMovement, AnimationCurve dropMovement, float passTime) { if (Input.GetKey(keyCode)) { if (!isRaise) { isRaise = true; raiseLerpSystem = new FloatLerp(); dropLerpSystem = new FloatLerp(); raiseLerpSystem.startLerp(val, 1, raiseMovement, passTime); } if (raiseLerpSystem != null) { if (raiseLerpSystem.isLerping) { val = raiseLerpSystem.update(); } } } else { if (isRaise) { isRaise = false; raiseLerpSystem = new FloatLerp(); dropLerpSystem = new FloatLerp(); dropLerpSystem.var = val; dropLerpSystem.startLerp(val, 0, dropMovement, passTime); } if (dropLerpSystem != null) { if (dropLerpSystem.isLerping) { val = dropLerpSystem.update(); } else { val = 0; } } } return(val); }
public void sprintControll() { if (Input.GetButtonDown("Sprint")) { isSprint = true; sprintSpeedRaiseLerpSystem.startLerp(100, orlSprintSpeedPercentage, sprintSpeedRaiseMovement, sprintTime); } if (Input.GetButtonUp("Sprint")) { isSprint = false; sprintSpeedRaiseLerpSystem = new FloatLerp(); SprintSpeedPercentage = 100; } if (isSprint && sprintSpeedRaiseLerpSystem.isLerping) { SprintSpeedPercentage = sprintSpeedRaiseLerpSystem.update(); } }