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); } }
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); } }