Пример #1
0
    // Use this for initialization
    void Start()
    {
        instance = this;
        print("Initialize game");

        graph = GetComponent <CityGraph> ();

        powerplantShop = GameObject.FindObjectOfType <PowerPlantShop> ();

        //setup players
        players = new ArrayList();

        playerOrderPieces = new ArrayList();

        playerOrderPieces.Add(GameObject.Find("PlayerOrderPiece1"));
        playerOrderPieces.Add(GameObject.Find("PlayerOrderPiece2"));
        playerOrderPieces.Add(GameObject.Find("PlayerOrderPiece3"));
        playerOrderPieces.Add(GameObject.Find("PlayerOrderPiece4"));

        //create objects from GUI setup
        Player[] p = FindObjectsOfType(typeof(Player)) as Player[];
        for (int i = 0; i < p.Length; i++)
        {
            players.Add(p [i]);
            ((GameObject)playerOrderPieces[i]).GetComponent <Renderer>().material.color = p[i].color;
        }

        players.Sort();
        players.Reverse();

        //create material store
        materialStore = new PowerPlantMaterialStore();

        InitializePayoutTable();
//		InitializePowerPlants ();
//		DealCards ();
//
//		ShufflePowerPlantCards ();
    }
Пример #2
0
 // Use this for initialization
 void Start()
 {
     shop = GameObject.Find("PowerPlantShop").GetComponent <PowerPlantShop> ();
 }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     shop = GameObject.Find ("PowerPlantShop").GetComponent<PowerPlantShop> ();
 }
Пример #4
0
    // Use this for initialization
    void Start()
    {
        instance = this;
        print ("Initialize game");

        graph = GetComponent<CityGraph> ();

        powerplantShop = GameObject.FindObjectOfType<PowerPlantShop> ();

        //setup players
        players = new ArrayList();

        playerOrderPieces = new ArrayList ();

        playerOrderPieces.Add (GameObject.Find("PlayerOrderPiece1"));
        playerOrderPieces.Add (GameObject.Find("PlayerOrderPiece2"));
        playerOrderPieces.Add (GameObject.Find("PlayerOrderPiece3"));
        playerOrderPieces.Add (GameObject.Find("PlayerOrderPiece4"));

        //create objects from GUI setup
        Player[] p = FindObjectsOfType(typeof(Player)) as Player[];
        for (int i = 0; i < p.Length; i++) {
            players.Add (p [i]);
            ((GameObject)playerOrderPieces[i]).GetComponent<Renderer>().material.color = p[i].color;
        }

        players.Sort ();
        players.Reverse ();

        //create material store
        materialStore = new PowerPlantMaterialStore ();

        InitializePayoutTable ();
        //		InitializePowerPlants ();
        //		DealCards ();
        //
        //		ShufflePowerPlantCards ();
    }