コード例 #1
0
ファイル: Boss1_Move.cs プロジェクト: Tin-Cam/5_Trials_2019
    public void Init()
    {
        Speed = speed;

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

        movement = new Vector2(rig.position.x, rig.position.y);
        SetIsMoving(true);
    }
コード例 #2
0
    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");
    }
コード例 #3
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());
    }