Exemple #1
0
    public void Init()
    {
        Speed = speed;

        rig        = GetComponent <Rigidbody2D>();
        controller = GetComponent <Boss1_Controller>();

        movement = new Vector2(rig.position.x, rig.position.y);
        SetIsMoving(true);
    }
    public void Init()
    {
        controller   = GetComponent <Boss1_Controller>();
        move         = GetComponent <Boss1_Move>();
        eyes         = GetComponent <Boss1_Eyes>();
        audioManager = controller.audioManager;

        player   = controller.player;
        isActing = false;

        //Set actions
        actionList.Add("exposeEye");
        actionList.Add("attackShort");
        actionList.Add("attackLong");
        actionList.Add("attackDesperation");
    }
Exemple #3
0
    private bool nextMiniEye; //Dertermines which mini eye to shoot next (false = left, true = right)

    public void Init()
    {
        controller = GetComponent <Boss1_Controller>();
        action     = GetComponent <Boss1_Actions>();
        animator   = GetComponent <Animator>();

        openEye(false);
        openMiniEyes(false);

        miniEyeL.stunTime = miniEyeStunTime;
        miniEyeR.stunTime = miniEyeStunTime;

        GameObject player = controller.player;

        miniEyeL.player = player;
        miniEyeR.player = player;

        StartCoroutine(ShootCycle());
    }