Пример #1
0
    private void Awake()
    {
        //Gos
        if (myRb == null)
        {
            myRb = GetComponent <Rigidbody>();
        }
        if (myHudRenderer == null)
        {
            myHudRenderer = FindObjectOfType <HUDRenderer>();
        }
        myCucho.GetComponent <Collider>().gameObject.SetActive(false);
        if (myPlayer == null)
        {
            myPlayer = FindObjectOfType <PlayerController>();
        }
        if (mySceneC == null)
        {
            mySceneC = FindObjectOfType <SceneController>();
        }

        //Variable Initialization
        movementSpeed       = 15f;
        groundMovementSpeed = 7.5f;
        airMovementSpeed    = groundMovementSpeed / 2;
        jumpForce           = 10f;
        hp = 10; myHudRenderer.InitBossHudHealth(hp);

        inmunity = 0.2f;
        canAI    = true;
    }
Пример #2
0
    private void Awake()
    {
        //Gos
        if (myRb == null)
        {
            myRb = GetComponent <Rigidbody>();
        }
        if (myPlayer == null)
        {
            myPlayer = FindObjectOfType <PlayerController>();
        }
        if (myHudRenderer == null)
        {
            myHudRenderer = FindObjectOfType <HUDRenderer>();
        }
        if (mySceneC == null)
        {
            mySceneC = FindObjectOfType <SceneController>();
        }

        //Variable Initialization
        movementSpeed       = 10f;
        groundMovementSpeed = 5f;
        airMovementSpeed    = groundMovementSpeed / 2;
        jumpForce           = 5f;
        hp       = 6;
        inmunity = 0.2f;
    }
Пример #3
0
    private void Awake()
    {
        Cursor.lockState = CursorLockMode.Locked;

        //Gos
        if (myPlayerControls == null)
        {
            myPlayerControls = new PlayerControls();
        }
        if (myRb == null)
        {
            myRb = GetComponent <Rigidbody>();
        }
        //if (ps == null) ps = FindObjectOfType<PlayerStats>();
        if (myBolso == null)
        {
            myBolso = GameObject.Find("Bolso");
        }
        if (myDiveHit == null)
        {
            myDiveHit = GameObject.Find("DiveHit");
        }
        if (myHud == null)
        {
            myHud = FindObjectOfType <HUDRenderer>();
        }
        myBolso.GetComponent <Collider>().gameObject.SetActive(false);
        myDiveHit.GetComponent <Collider>().gameObject.SetActive(false);

        //Variable Initialization
        movementSpeed       = 10f;
        groundMovementSpeed = 10f;
        airMovementSpeed    = groundMovementSpeed / 2;
        jumpForce           = 6f;
        hp                  = 5;
        inmunity            = 0.5f;
        hasVirote           = false;
        ballestaLoaded      = false;
        canBallestaInteract = false;
        canArrowInteract    = false;

        /*
         * //playerStats business
         * hp = ps.hp;
         * level = ps.level;
         */
        foreach (InputComponent ic in FindObjectsOfType <InputComponent>())
        {
            ic.setPlayerControls(myPlayerControls);
        }
    }
Пример #4
0
    private void Awake()
    {
        //Gos
        if (myRb == null)
        {
            myRb = GetComponent <Rigidbody>();
        }
        myCucho.GetComponent <Collider>().gameObject.SetActive(false);
        if (myHudRenderer == null)
        {
            myHudRenderer = FindObjectOfType <HUDRenderer>();
        }
        if (myPlayer == null)
        {
            myPlayer = FindObjectOfType <PlayerController>();
        }
        if (myMicro == null)
        {
            myMicro = FindObjectOfType <MicroScript>();
        }
        if (mySceneC == null)
        {
            mySceneC = FindObjectOfType <SceneController>();
        }

        myMicro.gameObject.SetActive(false);
        //Variable Initialization
        movementSpeed       = 10f;
        groundMovementSpeed = 10f;
        airMovementSpeed    = groundMovementSpeed / 4;
        jumpForce           = 10f;
        hp         = 4;
        inmunity   = 0.2f;
        canShoot   = true;
        facePlayer = true;
        shieldHP   = 3;
        StartCoroutine(JumpAttack((myPlayer.transform.position - gameObject.transform.position)));
    }