示例#1
0
 public static IVictory GetInstance()
 {
     if (_Victory == null)
     {
         _Victory = new Victory();
     }
     return(_Victory);
 }
示例#2
0
 public VictoryStrategy(Mode mode)
 {
     if (mode == Mode.easy)
     {
         _VictoryStrategy = Victory.GetInstance();
     }
     else
     {
         _VictoryStrategy = VictoryHard.GetInstance();
     }
 }
示例#3
0
 // Use this for initialization
 void Start()
 {
     //printGrid();
     victoryCondition = new VictoryOnEight();
 }