Example #1
0
 public static Color GetColorForFaction(Faction fac)
 {
     if (fac != Faction.OfPlayer)
     {
         if (fac.HostileTo(Faction.OfPlayer))
         {
             return(FactionColor_Hostile);
         }
         if (fac.PlayerGoodwill >= 75)
         {
             return(FactionColor_Ally);
         }
         if (fac.AllyOrNeutralTo(Faction.OfPlayer))
         {
             return(FactionColor_Neutral);
         }
     }
     else
     {
         return(PlayerColor);
     }
     return(DefaultColor);
 }