Esempio n. 1
0
    public void InitEnemy(Enemy enemy)
    {
        var enemyInitInfo = new EnemyInitInfo(GetEnemyTarget(enemy.GetTypeEnum()), _player.gameObject, _piktogramController);

        enemy.Init(enemyInitInfo);
        enemy.TypeChanged += Enemy_TypeChanged;
    }
Esempio n. 2
0
    public void Init(EnemyInitInfo enemyInitInfo)
    {
        _liveble = GetComponent <Liveble>();
        _liveble.InitHp();

        PiktogramController = enemyInitInfo.Piktogram;

        SetTarget(enemyInitInfo.Target);
        if (_weaponContainer != null)
        {
            _weaponContainer.GetComponent <PlayerAngleGetter>().Player = enemyInitInfo.Player;
        }
    }