public EDoorEachMonitorEnterController(
     EDoorMonitorEnterController parent,
     KospiOptionInfo koi_0,
     KospiOptionInfo koi_1,
     KospiOptionInfo koi_2,
     KospiOptionInfo koi_3,
     KospiOptionInfo koi_4,
     ElwInfo ei)
 {
     this.Parent = parent;
     this._data = new EDoorEachMonitorEnterData(this, koi_0, koi_1,
         koi_2, koi_3, koi_4, ei);
     this._monitorEnter = new MonitorState(this);
 }
Beispiel #2
0
        void EDoorMonitorEnterControllerTest(
            EDoorMonitorEnterController monitorController)
        {
            EDoorMonitorEnterController_Accessor accController =
                new EDoorMonitorEnterController_Accessor(
                    new PrivateObject(monitorController));

            Assert.AreNotEqual(accController._eachControllers.Count, 0);
            Assert.AreEqual(accController._doneQueue.Count, 0);

            foreach (EDoorEachMonitorEnterController each in
                accController._eachControllers)
            {
                EDoorEachMonitorEnterControllerTest(each);
            }
        }
 void InitController()
 {
     _monitorController = new EDoorMonitorEnterController(this);
     _sweeperController = new EDoorSweeperController(this);
 }