void OnMonsterKilled(MonsterPresenter monster) { monster.OnKilled -= OnMonsterKilled; _monsters.Remove(monster); _monstersDic.Remove(monster.target); }
public void AddMonster(MonsterPresenter monster) { _monsters.Add(monster); _monstersDic[monster.target] = monster; monster.OnKilled += OnMonsterKilled; }
void OnMonsterKilled(MonsterPresenter monster) { monster.OnKilled -= OnMonsterKilled; monsterCounter.RemoveMonster(); _monstersDic.Remove(monster.target); }
public void SetMonster(MonsterPresenter monster) { _monster = monster; }