public Turtle(Vector3 position, Quaternion rotation) { transform = new TurtleTransform() { position = position, rotation = rotation }; initialData = transform; savedStates = new Stack <TurtleTransform>(); }
public void ResetTurtle() { transform = initialData; savedStates.Clear(); }
public void LoadState() { transform = savedStates.Pop(); }