コード例 #1
0
    public void IdGiverForDens(GameObject Building)
    {
        if (Building.GetComponent <MonstersDen>() == true)
        {
            Building.GetComponent <MonstersDen>().MyKingdom = this.gameObject;
            Building.GetComponent <MonstersDen>().tag       = FactionTag.ToString();
        }

        if (Building.GetComponent <ReatretPoint>() == true)
        {
            Building.GetComponent <ReatretPoint>().MyKingdom    = this.gameObject;
            Building.GetComponent <ReatretPoint>().myFactionsIs = FactionTag;
        }
    }
コード例 #2
0
    private void Start()
    {
        cam = FindObjectOfType <Camera>();

        if (amIRealPlayer == true)
        {
            buttons.gameObject.SetActive(true);
            mainCanvas.gameObject.SetActive(true);
            miniMap.gameObject.SetActive(true);

            mainCanvas.tag    = this.tag;
            buildingPanel.tag = this.tag;
        }
        else
        {
            buttons.gameObject.SetActive(false);
            mainCanvas.gameObject.SetActive(false);
            miniMap.gameObject.SetActive(false);
        }

        for (int i = 0; i < TownHalls.Count; i++)
        {
            if (TownHalls[i].gameObject != null)
            {
                if (TownHalls[i].GetComponent <ReatretPoint>() == true)
                {
                    TownHalls[i].GetComponent <ReatretPoint>().MyKingdom    = this.gameObject;
                    TownHalls[i].GetComponent <ReatretPoint>().myFactionsIs = FactionTag;
                }

                if (TownHalls[i].GetComponent <MonstersDen>() == true)
                {
                    TownHalls[i].GetComponent <MonstersDen>().MyKingdom = this.gameObject;
                    TownHalls[i].GetComponent <MonstersDen>().tag       = FactionTag.ToString();
                }
                if (TownHalls[i].GetComponent <Building>() == true)
                {
                    TownHalls[i].GetComponent <Building>().MyKingdom = this.gameObject;
                    TownHalls[i].GetComponent <Building>().tag       = FactionTag.ToString();
                }
            }
        }
        updateRes(1500, 1500, 1500, 1500, 1500, 1500, 1500);

        Provences = 1;
    }