public void Init(GameManager manager)
    {
        instance = this;

        PCtrl = GetComponent <PlayerCtrl>();
        PCtrl.Init(this);

        ECtrl = GetComponent <EnemyCtrl>();
        ECtrl.Init(this);

        playerElfsCtrl = PCtrl.PEPool;
        enemyElfsCtrl  = ECtrl.EEPool;
    }
示例#2
0
    public void Init(EnemyElfsCtrl manager)
    {
        isInit       = true;
        isDead       = false;
        Target       = null;
        this.manager = manager;

        Entity         = transform.Find("Entity");
        anim           = GetComponentInChildren <Animator>();
        actionCallback = GetComponentInChildren <EnemyActionsCallback>();
        actionCallback.Init(this);

        BornedStage();
    }