Пример #1
0
 public ModeManager(IModeFactory factory, IModalGame gameInst = null)
 {
     _factory       = factory;
     _modeDataStack = new Stack <ModeData>();
     _nextOpData    = OpData.DoNothing;
     _gameInst      = gameInst;
 }
Пример #2
0
 public void Setup(ModeManager mgr, IModalGame gInst = null)
 {
     // Called by manager before Start()
     // Not virtual
     // TODO: this should be the engine and not the modeMgr - but what IS an engine...
     manager = mgr;
     appl    = gInst as BeamApplication;
     logger  = UniLogger.GetLogger("BeamMode");
 }