Esempio n. 1
0
 private void HandlePartySnapshot(byte[] data)
 {
     using (var stream = new MemoryStream(data))
     {
         var          party    = Serializer.Deserialize <CSODOTAParty>(stream);
         CSODOTAParty oldParty = Party;
         Party = party;
         Client.PostCallback(new PartySnapshot(party, oldParty));
     }
     UploadRichPresence();
 }
Esempio n. 2
0
 private void HandlePartySnapshot(byte[] data, bool update = false)
 {
     using (var stream = new MemoryStream(data))
     {
         var          party    = Serializer.Deserialize <CSODOTAParty>(stream);
         CSODOTAParty oldParty = Party;
         Party = party;
         if (update)
         {
             Client.PostCallback(new PartyUpdate(party, oldParty));
         }
         else
         {
             Client.PostCallback(new PartySnapshot(party));
         }
     }
 }
Esempio n. 3
0
 internal PartyUpdate(CSODOTAParty msg, CSODOTAParty oldLob)
 {
     party    = msg;
     oldParty = oldLob;
 }
Esempio n. 4
0
 internal PartySnapshot(CSODOTAParty msg, CSODOTAParty oldLob)
 {
     party    = msg;
     oldParty = oldLob;
 }
Esempio n. 5
0
 internal PartySnapshot(CSODOTAParty msg)
 {
     party = msg;
 }