Exemplo n.º 1
0
        public void UpdateGizmo()
        {
            numberText.text = Number.ToString();

            _nationGizmo.SetNation(Player.Nation);
            typeText.text = Player.Type.ToString();
        }
Exemplo n.º 2
0
        public void SetOwner(Nation nation)
        {
            if (nation == null || nation.Equals(Nation.Independents))
            {
                if (_nationGizmo != null)
                {
                    Destroy(_nationGizmo.gameObject);
                }
                return;
            }

            if (_nationGizmo == null)
            {
                _nationGizmo = DomEdit.I.Ui.Create <NationGizmo>(transform);
            }

            _nationGizmo.SetNation(nation);

            bool isStartLocation = DomEdit.I.MapMan.Map.Players.Any(x => x.CapitalProvinceNum == Province.ProvinceNumber);

            _nationGizmo.ShowCapitalMarker(isStartLocation);
        }