// Token: 0x06000DE4 RID: 3556 RVA: 0x0003E4CC File Offset: 0x0003C6CC
            public float CalcCurrentChargeValue(Run.FixedTimeStamp currentTime, float spinDecayRate, float minSpin)
            {
                float num  = currentTime - this.snapshotTime;
                float num2 = minSpin * num;
                float num3 = this.initialSpin - minSpin;
                float t    = Mathf.Min(Trajectory.CalculateFlightDuration(num3, -spinDecayRate) * 0.5f, num);
                float num4 = Trajectory.CalculatePositionYAtTime(0f, num3, t, -spinDecayRate);

                return(Mathf.Min(this.initialCharge + num2 + num4, 1f));
            }
Esempio n. 2
0
 // Token: 0x06001B13 RID: 6931 RVA: 0x00072B36 File Offset: 0x00070D36
 public static float CalculatePositionYAtTime(float originY, float initialVelocityY, float t)
 {
     return(Trajectory.CalculatePositionYAtTime(originY, initialVelocityY, t, Trajectory.defaultGravity));
 }