internal void SetMonster(INeedToMoveUntilIDie monster)
    {
        _monster = monster;

        _transform          = monster.target;
        _transform.position = pathController.CheckPoint(_currentCheckPoint);

        monster.OnKilled += CleanUP;

        MoveNext();
    }
    internal void CleanUP(INeedToMoveUntilIDie monster)
    {
        monster.OnKilled -= CleanUP;

        _tweener.Kill();
    }
Beispiel #3
0
    void OnMonsterKilled(INeedToMoveUntilIDie monster)
    {
        monster.OnKilled -= OnMonsterKilled;

        _monstersDic.Remove(monster.target);
    }