Ejemplo n.º 1
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag == "Goal")
        {
            if (!goalScript.soloLevel)
            {
                camScript.NextCamera();
            }
            gameManagerScript.TimerCheck(goalScript.startPosIndex);
            if (gameManagerScript.gameState != 2)
            {
                goalScript.NextLevel();
            }
        }

        /*else if (other.gameObject.tag == "Wall")
         * {
         *  playerBounds.enabled = false;
         *  gameManagerScript.KillPlayer(1;
         * }*/
        else if (other.gameObject.tag == "LaserBeam")
        {
            /*playerBounds.enabled = false;
             * gameManagerScript.rbSpeed = new Vector3(playerCon.horiSpeed, 0, playerCon.vertSpeed);
             * gameManagerScript.KillPlayer(2, new Vector3(0,0,0));*/
            DedzFromLaser();
        }
    }
Ejemplo n.º 2
0
 public void ResetToSpawn()
 {
     camScript.currentCamIndex = camScript.listOfPositions.Length - 1;
     camScript.NextCamera();
     goalScript.startPosIndex = goalScript.listOfStartPos.Length - 1;
     goalScript.NextLevel();
 }