示例#1
0
    // Use this for initialization
    void Start()
    {
        valores    = new float[3];
        colores    = new Color[3];
        colores[0] = new Color32(255, 117, 117, 255);
        colores[1] = new Color32(255, 246, 143, 255);
        colores[2] = new Color32(93, 173, 226, 255);

        cantSociedades = GameObject.Find("Code").GetComponent <SociedadesController>().cantSociedades;
        tablero        = GameObject.Find("Tablero").GetComponent <ControllerBoard>();
        socContr       = GameObject.Find("Code").GetComponent <SociedadesController>();
        coloresComp    = new List <Color>();
        ColoresComponentes();
    }
示例#2
0
    private void Start()
    {
        TotalComp = GameObject.Find("PanelTotalComp");
        TotalComp.SetActive(false);
        SocController = GameObject.Find("Code").GetComponent <SociedadesController>();

        ComponentsQ = new Dictionary <string, int>();

        cantidades = new List <int>();
        cantidades.Add(0); //Posicion 0 inicializada en 0, Componente tipo 1
        cantidades.Add(0);
        cantidades.Add(0);
        ColorCell   = GameObject.Find("ColorCell");
        panelInfo   = GameObject.Find("PanelInfo");
        inv         = GameObject.Find("Inventory").GetComponent <Inventory>();
        database    = GameObject.Find("Inventory").GetComponent <ItemDatabase>();
        Menu        = GameObject.Find("Code").GetComponent <Menu>();
        currentFarm = true;
        rotate2     = true;
        rotationS   = true;
        panelInfo.SetActive(false);
        //GenerarGranjero();
        //lista de destinos
        destinos[0]     = new List <string>(); //componente 1
        destinos[1]     = new List <string>(); //componente 2
        destinos[2]     = new List <string>(); //componente 3
        destinosComp[0] = new List <DestinoComponentes>();
        destinosComp[1] = new List <DestinoComponentes>();
        destinosComp[2] = new List <DestinoComponentes>();
        //añadir destinos
        AddDestino(0, "Cria y Levante", true, "Granjero2"); //añado el componente 2 como destino para el componente 1
        AddDestino(0, "Planta ABA", true, "Granjero1");     //añado el componente 3 como destino para el componente 1
        AddDestino(1, "Planta ABA", true, "Granjero1");     //añado el componente 3 como destino para el componente 2
        AddDestino(2, "Huevo Fertil", true, "Granjero2");   //añado el componente 1 como destino para el componente 3
        AddDestino(2, "Cria y Levante", true, "Granjero2"); //añado el componente 1 como destino para el componente 3
        //salidas hacia el exterior, no hacia otro componente
        AddDestino(0, "Export", true, "Granjero3");
        AddDestino(1, "Export", true, "Granjero3");
        AddDestino(2, "Export", true, "Granjero3");
        m_OrthographicCamera = GameObject.Find("Camera").GetComponent <Camera>();
        ComponentesMapa      = new List <Piece>();

        //colorA = new Color(0.294f, 0.290f, 0.290f, 1.00f);
        //colorPC= new Color(1f, 1f, 1f, 1.00f);
        GenerateBoard();
        socGeneral = 0;

        ItemD = GameObject.Find("Inventory").GetComponent <ItemData>();
    }//quizas podria colocarle al destino el tipo de granjero que envia para que cambie el tipo de granjero segun la ruta