Esempio n. 1
0
 public override void Update(PlayerControll pc)
 {
     Camera.main.transform.position = Vector3.Lerp(start, end, t);
     t += Time.deltaTime * 2f;
     if (t > 1)
     {
         t = 1;
         pc.ChangeState(pc.StateIdle);
     }
 }
Esempio n. 2
0
 private void TimeUpReset(PlayerControll pc)
 {
     if (pc.countDown <= 0)
     {
         if (pc.resetNum % 2 == 0)
         {
             pc.pastTransform_1.Clear();
             pc.pastTransform_1 = pc.pastTransform_Temp;
         }
         else if (pc.resetNum % 2 != 0)
         {
             pc.pastTransform_2.Clear();
             pc.pastTransform_2 = pc.pastTransform_Temp;
         }
         pc.ChangeState(pc.StateReset);
     }
 }