コード例 #1
0
    void Awake()
    {
        owner          = "N/A";
        lands          = new List <Environment>();
        gameController = GameObject.Find("GameController").GetComponent <GameController>();
        position       = new Vector2();
        armyTable      = new Hashtable();
        army           = Resources.Load("Prefabs/Army") as GameObject;
        GameObject uiBankObject = GameObject.Find("UIBank") as GameObject;

        uiBank       = uiBankObject.GetComponent <UIBank> ();
        storedArmies = new List <Army> ();
        armies       = new List <Army>();

        type = "city";

        // pick a random color
        float R        = Random.Range(.4f, .9f);
        float G        = Random.Range(.4f, .9f);
        float B        = Random.Range(.4f, .9f);
        Color newColor = new Color(R, G, B, 1.0f);

        // apply it on current object's material
        GetComponent <Renderer>().material.color = newColor;

        NameWizard nameWizard = GameObject.Find("NameWizard").GetComponent <NameWizard>();

        name       = nameWizard.GenerateCityName();
        leader     = new Character();
        population = Random.Range(10000, 15000);
        muns       = population / 3;
        food       = population + (population / 3);
    }
コード例 #2
0
    void Awake()
    {
        base.Awake();
        base.Start();
        prosperity = 0;
        type       = "village";
        NameWizard nameWizard = GameObject.Find("NameWizard").GetComponent <NameWizard>();

        name       = nameWizard.GenerateCityName();
        population = Random.Range(300, 600);
    }