コード例 #1
0
    // Start is called before the first frame update
    protected override void Init()
    {
        action = GetComponent <Boss1_Actions>();
        move   = GetComponent <Boss1_Move>();
        eyes   = GetComponent <Boss1_Eyes>();

        actionBase = action;
        moveBase   = move;

        action.Init();
        move.Init();
        eyes.Init();

        if (FlagManager.instance.easyMode)
        {
            EasyMode();
        }
    }
コード例 #2
0
ファイル: Boss1_Eyes.cs プロジェクト: Tin-Cam/5_Trials_2019
    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());
    }