private void Init() { MainUI.BreakSecond += delegate { _isBreakSencond = true; }; MainUI.UnbreakSecond += delegate { _isBreakSencond = false; }; MainUI.BreakThird += delegate { _isBreakThree = true; }; MainUI.UnbreakThird += delegate { _isBreakThree = false; }; BattleEnemyTimer.MachineMusicItems = MusicItems; _startButton = ButtonItems[0]; _life.Add(RelayItems[32]); _life.Add(RelayItems[31]); _life.Add(RelayItems[30]); var buttongroup = ButtonItems.GroupBy(b => b.DeviceNumber).ToDictionary(k => k.Key, v => v.Select(vk => vk).ToList()); foreach (var buttons in buttongroup) { var button = buttons.Value.FirstOrDefault(); if (null == button) { continue; } var hitchecktask = new HitCheckTask.HitCheckTask(SignKey, button); _hitCheckTasks.Add(hitchecktask); } for (var i = 1; i < 31; i++) { _allHits.Add(ButtonItems[i]); Enemies.LoadEnemy(i, ButtonItems[i], RelayItems[i - 1]); } Enemies.ArrangeEnemey(); _totalGame = Enemies.GetGamecount(); }
private void Init() { _hitKing = ButtonItems[0]; _listenKing = ButtonItems[1]; _hitMage = ButtonItems[2]; _listenMage = ButtonItems[3]; _hitKnight = ButtonItems[4]; _listenKnight = ButtonItems[5]; _hitElf = ButtonItems[6]; _listenElf = ButtonItems[7]; _fotoKing = RelayItems[0]; _fotoMage = RelayItems[1]; _fotoKnight = RelayItems[2]; _fotoElf = RelayItems[3]; _life.Add(RelayItems[4]); _life.Add(RelayItems[5]); _life.Add(RelayItems[6]); _persons.Add(_listenKing, Tuple.Create("argue_king.wav", 38000, _listenKing, _hitKing, _fotoKing)); _persons.Add(_listenKnight, Tuple.Create("argue_knight.wav", 24000, _listenKnight, _hitKnight, _fotoKnight)); _persons.Add(_listenMage, Tuple.Create("argue_mage.wav", 43000, _listenMage, _hitMage, _fotoMage)); _persons.Add(_listenElf, Tuple.Create("argue_elf.wav", 18000, _listenElf, _hitElf, _fotoElf)); _gameSayingTimer.Elapsed += GameSayingTimerElapsed; _gameRefutingTimer.Elapsed += _gameRefutingTimer_Elapsed; _lifeTimer.Elapsed += LifeTimerElapsed; _alive = true; _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _hitKing); }
private void Init() { _current = 0; _hit.Add(0, ButtonItems[0]); _hit.Add(1, ButtonItems[1]); _hit.Add(2, ButtonItems[2]); _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, ButtonItems[0]); }
private void Init() { _aisleCheck = ButtonItems[0]; _roomCheck = ButtonItems[1]; _listenButton = ButtonItems[2]; _failButton = ButtonItems[3]; _listenLight = RelayItems[0]; _faillight = RelayItems[1]; _guardTimer.Elapsed += _guardTimer_Elapsed; _stopTimer.Elapsed += _stopTimer_Elapsed; _leaveTimer.Elapsed += _leaveTimer_Elapsed; _toguardTimer.Elapsed += _toguardTimer_Elapsed; _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _listenButton); }
private void Init() { _ball1 = ButtonItems[0]; _ball2 = ButtonItems[1]; _ball3 = ButtonItems[2]; _blow = ButtonItems[3]; _light1 = RelayItems[0]; _light2 = RelayItems[1]; _light3 = RelayItems[2]; _light4 = RelayItems[3]; _ballStatus.Add(_blow, -1); _ballStatus.Add(_ball1, -1); _ballStatus.Add(_ball2, -1); _ballStatus.Add(_ball3, -1); _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _blow); }
private void Init() { _maid1Eye1 = new LineButton(ButtonItems[0]); _maid1Eye2 = new LineButton(ButtonItems[1]); _maid1Breast1 = new LineButton(ButtonItems[2]); _maid1Breast2 = new LineButton(ButtonItems[3]); _maid1Oxter1 = new LineButton(ButtonItems[4]); _maid1Oxter2 = new LineButton(ButtonItems[5]); _maid2Eye1 = new LineButton(ButtonItems[6]); _maid2Eye2 = new LineButton(ButtonItems[7]); _maid2Breast1 = new LineButton(ButtonItems[8]); _maid2Breast2 = new LineButton(ButtonItems[9]); _maid2Oxter1 = new LineButton(ButtonItems[10]); _maid2Oxter2 = new LineButton(ButtonItems[11]); _greenFace = new LineButton(ButtonItems[12]); _redFace = new LineButton(ButtonItems[13]); _maid1Light = RelayItems[0]; _maid2Light = RelayItems[1]; _maid1.Add(_maid1Eye1); _maid1.Add(_maid1Eye2); _maid1.Add(_maid1Breast1); _maid1.Add(_maid1Breast2); _maid1.Add(_maid1Oxter1); _maid1.Add(_maid1Oxter2); _maid2.Add(_maid2Eye1); _maid2.Add(_maid2Eye2); _maid2.Add(_maid2Breast1); _maid2.Add(_maid2Breast2); _maid2.Add(_maid2Oxter1); _maid2.Add(_maid2Oxter2); _step = 1; CreatStep(); _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _redFace.MachineButtonItem); MaidTimer.Elapsed += MaidTimer_Elapsed; Maid1MuteTimer.Elapsed += Maid1MuteTimer_Elapsed; Maid2MuteTimer.Elapsed += Maid2MuteTimer_Elapsed; }
private void Init() { //17,28,27 _rune1 = ButtonItems[0]; _rune2 = ButtonItems[7]; _rune3 = ButtonItems[8]; _light = RelayItems[0]; foreach (var machineButtonItem in ButtonItems) { _runes.Add(machineButtonItem, 0); } _runeson.Add(_rune1); _runeson.Add(_rune2); _runeson.Add(_rune3); _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _rune1); }
private void Init() { _knocker = ButtonItems[0]; _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _knocker); }
private void Init() { _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, ButtonItems[0]); }