示例#1
0
    public void EndGame(EndGameCondition endGameCondition)
    {
        ui.ShowGameEnd(endGameCondition);

        ui.EnableShooting(false);
        cannon.Reloading = false;
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        this.stateHolder = GetComponent <StateHolder>();
        initPlayers();
        estadoPartida = PARTIDA_STATE.INICIO_RONDA;
        turnoJugador  = TURNO_JUGADOR.PRIMER_JUGADOR;

        GameObject inventarioGameObject = GameObject.FindGameObjectWithTag("MainInventory");

        this.inventario = inventarioGameObject.GetComponent <Inventory>();
        GameObject hotbarGameObject = GameObject.FindGameObjectWithTag("Hotbar");

        this.hotbar                = hotbarGameObject.GetComponent <Inventory>();
        gestorInventario           = this.gameObject.AddComponent <GestionInventario>();
        gestorInventario.inventory = inventarioGameObject;
        gestorHotbar               = this.gameObject.AddComponent <GestionHotbar>();
        gestorHotbar.inventory     = hotbarGameObject;
        condicionFinJuego          = GetComponent <EndGameCondition>();

        gameObject.AddComponent <PlatformSpawner> ();

        //txtTurnoJugador.text = "Turno: " + turnoJugador.ToString();

        ronda = 0;

        turnCounter      = 1;
        numCajasLanzadas = 1;

        this.listaItemsPrimerJugador = new List <int>();
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoAngel);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoEscudoDoble);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoEscudoSimple);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoIglu);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoBomb);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoGrenade);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoSemtex);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoMissile);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoBomb);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoGrenade);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoSemtex);
        listaItemsPrimerJugador.Add(Global.TIPO_OBJETOS.objetoMissile);

        this.listaItemsSegundoJugador = new List <int>();
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoAngel);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoEscudoDoble);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoEscudoSimple);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoIglu);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoBomb);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoGrenade);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoSemtex);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoMissile);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoBomb);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoGrenade);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoSemtex);
        listaItemsSegundoJugador.Add(Global.TIPO_OBJETOS.objetoMissile);
    }