Esempio n. 1
0
    // Start is called before the first frame update
    void Start()
    {
        gameManagerScene = GameObject.Find("GameManager").GetComponent <GameManagerScene>();

        isOnGround = true;
        isOnMoving = false;

        score    = 0; //Anirem guardant els punts del jugador
        gameOver = false;
        once     = true;
        // isGrenadeReady = true;
        switchState = 0;


        //tenim 5 enemics per tan necessitem 5 espais
        playerDistance = new float[5];
        //guardem la posició dels enemics
        enemyPos = new Vector3[5];

        //posem un offset a la llauna perque sempre surti de la ma del jugador
        powerupOffset = new Vector3(-2.37f, 2.17f, 0.04f);

        //Posem el valor del array a 100
        for (int i = 0; i < playerDistance.Length; i++)
        {
            playerDistance[i] = 100f;
        }

        //Assignem el valor 99 que no correspon a cap enemic
        nextEnemyKill  = 99;
        isGrenadeReady = false;

        //carreguem les opcions del rigidbody
        playerRb = GetComponent <Rigidbody>();
        //carreguem les opcions del animator
        playerAnim = GetComponent <Animator>();

        powerUpController = GameObject.Find("PowerUpController").GetComponent <PowerUpController>();
        //     rbGrenade = GameObject.Find("Grenade").GetComponent<Rigidbody>();
        //   grenade = GameObject.Find("Grenade");

        //inicialitzem les els components del so
        playerAudio = GetComponent <AudioSource>();

        //declarem les variables del walkaround
        movingRight = true;
        //crash 0 - vol dir que estem xocant contra res
        //crash 1 - Hem xocat anant a la dreta
        //crash 2 - Hem xocat anant conta la esquerra
        crash = 0;
    }
Esempio n. 2
0
 // Start is called before the first frame update
 void Start()
 {
     sentences        = new Queue <string>();
     gameManagerScene = GameObject.Find("GameManager").GetComponent <GameManagerScene>();
     //   instruccionsTrigger = GameObject.Find("Manual").GetComponent<InstruccionsTrigger>();
 }