Example #1
0
 public void Encode(GameBitBuffer buffer)
 {
     for (int i = 0; i < HotBarButtons.Length; i++)
     {
         HotBarButtons[i].Encode(buffer);
     }
     HotBarButton.Encode(buffer);
     buffer.WriteInt(32, PlaytimeTotal);
     buffer.WriteInt(32, WaypointFlags);
     Field4.Encode(buffer);
     buffer.WriteInt(32, Field5);
     LearnedLore.Encode(buffer);
     for (int i = 0; i < ActiveSkills.Length; i++)
     {
         ActiveSkills[i].Encode(buffer);
     }
     for (int i = 0; i < snoTraits.Length; i++)
     {
         buffer.WriteInt(32, snoTraits[i]);
     }
     SavePointData.Encode(buffer);
 }