Пример #1
0
    void OnMonsterKilled(MonsterPresenter monster)
    {
        monster.OnKilled -= OnMonsterKilled;

        _monsters.Remove(monster);
        _monstersDic.Remove(monster.target);
    }
Пример #2
0
    public void AddMonster(MonsterPresenter monster)
    {
        _monsters.Add(monster);
        _monstersDic[monster.target] = monster;

        monster.OnKilled += OnMonsterKilled;
    }
    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;
 }
 public void SetMonster(MonsterPresenter monster)
 {
     _monster = monster;
 }