コード例 #1
0
 void Init(ShowLootPickerSignal showLootPickerSignal, ItemSelectedSignal selectedSignal)
 {
     _showLootPickerSignal = showLootPickerSignal;
     _selectedLootSignal   = selectedSignal;
     foreach (var item in StartItems)
     {
         AddItem(item);
     }
 }
コード例 #2
0
 private void Init(
     GameStartSignal startSignal,
     GameOverSignal gameOverSignal,
     TargetAquiredSignal targetAquiredSignal,
     ShowLootPickerSignal lootPickerSignal
     )
 {
     _targetAquiredSignal  = targetAquiredSignal;
     _gameStartSignal      = startSignal;
     _gameOverSignal       = gameOverSignal;
     _lootPickerSignal     = lootPickerSignal;
     _gameStartSignal     += ShowUI;
     _gameOverSignal      += HideUI;
     _targetAquiredSignal += UpdateEnemyHealthData;
     _lootPickerSignal    += ShowLootPicker;
 }