示例#1
0
        private void TaskOnClick()
        {
            Debug.Log("You have added pacman state to the array");
            PacmanComponent pacman = GameObject.Find("Pacman!").GetComponent <PacmanComponent>();

            originator.setState(pacman);
            careTaker.add(originator.saveStateToMemento());
        }
示例#2
0
 public PacmanVisitor(PacmanComponent pacman)
 {
     this.pacman = pacman;
 }
示例#3
0
 public void getStateFromMemento(Memento memento)
 {
     pacmanState = memento.getPacmanState();
 }
示例#4
0
 public void setState(PacmanComponent pacmanState)
 {
     this.pacmanState = pacmanState;
 }
示例#5
0
 public Context(PacmanComponent pacman, string input)
 {
     Pacman     = pacman;
     this.input = input;
 }
示例#6
0
 public Memento(PacmanComponent pacmanState)
 {
     this.pacmanState = pacmanState;
 }