Пример #1
0
 public static string GetFactionSymbolString(Empire empire, Empire empireLooking)
 {
     if (GuiEmpire.IsKnownByLookingPlayer(empire, empireLooking))
     {
         GuiFaction guiFaction = new GuiFaction(empire.Faction);
         return(guiFaction.Icon);
     }
     return("\\7800\\");
 }
Пример #2
0
    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));
        }
    }