예제 #1
0
        static internal string GetOfferType(MyOfferType type)
        {
            switch (type)
            {
            case MyOfferType.Default: return("Торговый");

            case MyOfferType.WarToNeutral: return("Заключение мира");

            case MyOfferType.NeutralToAlly: return("Союзный договор");

            case MyOfferType.AllyToNeutral: return("Разрыв союзного договора");

            case MyOfferType.NeutralToWar: return("Объявление войны");

            default: throw new ArgumentOutOfRangeException(nameof(type), type, null);
            }
        }
 public MyEventRelationsChanged(MyFaction faction1, MyFaction faction2, MyOfferType relations) : base(false)
 {
     Faction1  = faction1 ?? throw new ArgumentNullException(nameof(faction1));
     Faction2  = faction2 ?? throw new ArgumentNullException(nameof(faction2));
     Relations = relations;
 }