public static string GetFactionSymbolString(Empire empire, Empire empireLooking) { if (GuiEmpire.IsKnownByLookingPlayer(empire, empireLooking)) { GuiFaction guiFaction = new GuiFaction(empire.Faction); return(guiFaction.Icon); } return("\\7800\\"); }
public Texture2D GetImageTexture(StaticString size, Empire empireLooking) { bool flag = this.Empire is MajorEmpire && (this.Empire as MajorEmpire).IsSpectator; if (this.Empire.SimulationObject.Tags.Contains(Empire.TagEmpireEliminated) && !flag) { if (size == GuiPanel.IconSize.LogoSmall) { return(AgeManager.Instance.FindDynamicTexture("eliminatedLogoSmall", false)); } return(AgeManager.Instance.FindDynamicTexture("Gui/DynamicBitmaps/Factions/elimination" + size, false)); } else { if (GuiEmpire.IsKnownByLookingPlayer(this.Empire, empireLooking) || flag) { return(this.GuiFaction.GetImageTexture(size, false)); } return(this.GuiFaction.GetRandomImageTexture(size)); } }