Esempio n. 1
0
 public ViewModelFactionDiplomacyStatusEntry(
     string clanTag,
     FactionDiplomacyStatus status)
 {
     this.ClanTag = clanTag;
     this.Status  = status;
 }
Esempio n. 2
0
 public FactionLogEntryDiplomacyStatusChanged(
     string clanTag,
     [CanBeNull] ICharacter byOfficer,
     FactionDiplomacyStatus fromStatus,
     FactionDiplomacyStatus toStatus)
     : base(byOfficer)
 {
     this.ClanTag    = clanTag;
     this.FromStatus = fromStatus;
     this.ToStatus   = toStatus;
 }
Esempio n. 3
0
        public ViewModelFactionDiplomacyListControl(FactionDiplomacyStatus diplomacyStatusFilter)
        {
            this.diplomacyStatusFilter = diplomacyStatusFilter;

            this.source = Faction.GetPrivateState(FactionSystem.ClientCurrentFaction)
                          .FactionDiplomacyStatuses;

            this.source.ClientPairSet         += this.SourcePairSetHandler;
            this.source.ClientPairRemoved     += this.SourcePairRemovedHandler;
            this.source.ClientDictionaryClear += this.SourceDictionaryClearHandler;

            this.RebuildList();
        }