Beispiel #1
0
    public Turtle(Vector3 position, Quaternion rotation)
    {
        transform = new TurtleTransform()
        {
            position = position,
            rotation = rotation
        };

        initialData = transform;

        savedStates = new Stack <TurtleTransform>();
    }
Beispiel #2
0
 public void ResetTurtle()
 {
     transform = initialData;
     savedStates.Clear();
 }
Beispiel #3
0
 public void LoadState()
 {
     transform = savedStates.Pop();
 }