// Спрайт миникарты для владельца планеты public static Sprite MinimapPlanetCore(Planet APlanet) { string LSprite = null; // Временное решение сокрытия роли без отписки SSHRole LRole; if (!APlanet.IsVisible() && APlanet.PlanetType != PlanetType.Hole) { LRole = SSHRole.Neutral; } else { LRole = APlanet.Owner.Role; } // Не показываем неактивные ЧТ if ((APlanet.PlanetType == PlanetType.Hole) && (APlanet.State == PlanetState.Inactive)) { return(null); } else if (APlanet.PlanetType == PlanetType.Earth && APlanet.PlanetMode == PlanetMode.Big) { LSprite = "PL/Radar/Textures/PLRadarMapCore" + LRole.ToString() + "Big"; } else if (APlanet.PlanetType == PlanetType.Pulsar) { LSprite = "PL/Planet/" + APlanet.PlanetType.ToString() + "/Textures/PLPlanet" + APlanet.PlanetType.ToString() + "Minimap"; } else if (APlanet.PlanetType == PlanetType.Hole) { if (APlanet.PlanetMode == PlanetMode.Big) { if (APlanet.State == PlanetState.Active) { LSprite = "PL/Planet/" + APlanet.PlanetType.ToString() + "/Textures/PLPlanet" + APlanet.PlanetType.ToString() + "MinimapActive"; } else { LSprite = "PL/Planet/" + APlanet.PlanetType.ToString() + "/Textures/PLPlanet" + APlanet.PlanetType.ToString() + "MinimapPassive"; } } else { LSprite = "PL/Planet/" + APlanet.PlanetType.ToString() + "/Textures/PLPlanet" + APlanet.PlanetType.ToString() + "MinimapSimple"; } } else { LSprite = "PL/Radar/Textures/PLRadarMapCore" + LRole.ToString() + "Small"; } // Вернем спрайт return(Resources.Load <Sprite>(LSprite)); }
public void Insert(string RoleName,string Description) { LRole item = new LRole(); item.RoleName = RoleName; item.Description = Description; item.Save(UserName); }
public void Update(int RoleId,string RoleName,string Description) { LRole item = new LRole(); item.MarkOld(); item.IsLoaded = true; item.RoleId = RoleId; item.RoleName = RoleName; item.Description = Description; item.Save(UserName); }