Ejemplo n.º 1
0
 /// <summary>
 /// Handles the serialization using the specified serializer
 /// </summary>
 /// <param name="s">The serializer</param>
 public void Serialize(IBinarySerializer s)
 {
     PlayersLumCount   = s.SerializeUbiArtArray <uint>(PlayersLumCount, name: nameof(PlayersLumCount));
     TreasuresLumCount = s.SerializeUbiArtArray <uint>(TreasuresLumCount, name: nameof(TreasuresLumCount));
     LocalLumsCount    = s.Serialize <int>(LocalLumsCount, name: nameof(LocalLumsCount));
     PendingLumsCount  = s.Serialize <int>(PendingLumsCount, name: nameof(PendingLumsCount));
     TempLumsCount     = s.Serialize <int>(TempLumsCount, name: nameof(TempLumsCount));
 }
        /// <summary>
        /// Handles the serialization using the specified serializer
        /// </summary>
        /// <param name="s">The serializer</param>
        public void Serialize(IBinarySerializer s)
        {
            Strings = s.SerializeUbiArtObjectArray <UbiArtLocStringValuePair>(Strings, name: nameof(Strings));
            Audio   = s.SerializeUbiArtObjectArray <UbiArtKeyObjValuePair <int, UbiArtLocalizationAudio> >(Audio, name: nameof(Audio));
            Paths   = s.SerializeUbiArtArray <string>(Paths, name: nameof(Paths));

            Unknown = s.SerializeArray <uint>(Unknown, (int)(s.Stream.Length - s.Stream.Position) / sizeof(uint), name: nameof(Unknown));
        }
Ejemplo n.º 3
0
 public void Serialize(IBinarySerializer s)
 {
     HasMet               = s.SerializeBool <uint>(HasMet, name: nameof(HasMet));
     UpdateRequested      = s.SerializeBool <uint>(UpdateRequested, name: nameof(UpdateRequested));
     HasWonPetCup         = s.SerializeBool <uint>(HasWonPetCup, name: nameof(HasWonPetCup));
     TeensyLocksOpened    = s.Serialize <uint>(TeensyLocksOpened, name: nameof(TeensyLocksOpened));
     ChallengeLocksOpened = s.Serialize <uint>(ChallengeLocksOpened, name: nameof(ChallengeLocksOpened));
     TutoCount            = s.Serialize <uint>(TutoCount, name: nameof(TutoCount));
     DisplayQuoteStates   = s.SerializeUbiArtArray <bool>(DisplayQuoteStates, name: nameof(DisplayQuoteStates));
 }
 public void Serialize(IBinarySerializer s)
 {
     Timers     = s.SerializeUbiArtArray <float>(Timers, name: nameof(Timers));
     PafCounter = s.SerializeUbiArtArray <uint>(PafCounter, name: nameof(PafCounter));
 }
 public void Serialize(IBinarySerializer s)
 {
     LumCount = s.SerializeUbiArtArray <uint>(LumCount, name: nameof(LumCount));
 }
 public void Serialize(IBinarySerializer s)
 {
     Tags   = s.SerializeUbiArtArray <float>(Tags, name: nameof(Tags));
     Timers = s.SerializeUbiArtArray <float>(Timers, name: nameof(Timers));
 }
Ejemplo n.º 7
0
 public void Serialize(IBinarySerializer s)
 {
     Tags         = s.SerializeUbiArtArray <float>(Tags, name: nameof(Tags));
     Timers       = s.SerializeUbiArtArray <float>(Timers, name: nameof(Timers));
     RewardsState = s.SerializeUbiArtObjectArray <UbiArtObjKeyValuePair <UbiArtStringID, bool> >(RewardsState, name: nameof(RewardsState));
 }
Ejemplo n.º 8
0
 public void Serialize(IBinarySerializer s)
 {
     Levels                             = s.SerializeUbiArtObjectArray <UbiArtObjKeyObjValuePair <UbiArtStringID, UbiArtGeneric <PersistentGameData_Level> > >(Levels, name: nameof(Levels));
     Rewards                            = s.SerializeObject <SaveSession>(Rewards, name: nameof(Rewards));
     Score                              = s.SerializeObject <PersistentGameData_Score>(Score, name: nameof(Score));
     Profile                            = s.SerializeObject <ProfileData>(Profile, name: nameof(Profile));
     BubbleDreamer                      = s.SerializeObject <PersistentGameData_BubbleDreamerData>(BubbleDreamer, name: nameof(BubbleDreamer));
     UnlockedPets                       = s.SerializeUbiArtArray <int>(UnlockedPets, name: nameof(UnlockedPets));
     PetsDailyReward                    = s.SerializeUbiArtObjectArray <PetRewardData>(PetsDailyReward, name: nameof(PetsDailyReward));
     UnlockedCupsForPets                = s.SerializeUbiArtObjectArray <St_petCups>(UnlockedCupsForPets, name: nameof(UnlockedCupsForPets));
     GivenPetCount                      = s.Serialize <uint>(GivenPetCount, name: nameof(GivenPetCount));
     NewPetsUnlocked                    = s.SerializeBool <uint>(NewPetsUnlocked, name: nameof(NewPetsUnlocked));
     FirstPetShown                      = s.SerializeBool <uint>(FirstPetShown, name: nameof(FirstPetShown));
     HasShownMessageAllPet              = s.SerializeBool <uint>(HasShownMessageAllPet, name: nameof(HasShownMessageAllPet));
     Messages                           = s.SerializeUbiArtObjectArray <Message>(Messages, name: nameof(Messages));
     MessagesTotalCount                 = s.Serialize <uint>(MessagesTotalCount, name: nameof(MessagesTotalCount));
     Messages_onlineDate                = s.SerializeObject <UbiArtDateTime>(Messages_onlineDate, name: nameof(Messages_onlineDate));
     Messages_localDate                 = s.SerializeObject <UbiArtDateTime>(Messages_localDate, name: nameof(Messages_localDate));
     Messages_readDrcCount              = s.Serialize <uint>(Messages_readDrcCount, name: nameof(Messages_readDrcCount));
     Messages_interactDrcCount          = s.Serialize <uint>(Messages_interactDrcCount, name: nameof(Messages_interactDrcCount));
     Messages_lastSeenMessageHandle     = s.Serialize <uint>(Messages_lastSeenMessageHandle, name: nameof(Messages_lastSeenMessageHandle));
     Messages_tutoCount                 = s.Serialize <uint>(Messages_tutoCount, name: nameof(Messages_tutoCount));
     Messages_drcCountSinceLastInteract = s.Serialize <uint>(Messages_drcCountSinceLastInteract, name: nameof(Messages_drcCountSinceLastInteract));
     PlayerCard_displayedCount          = s.Serialize <uint>(PlayerCard_displayedCount, name: nameof(PlayerCard_displayedCount));
     PlayerCard_tutoSeen                = s.SerializeBool <uint>(PlayerCard_tutoSeen, name: nameof(PlayerCard_tutoSeen));
     GameCompleted                      = s.SerializeBool <uint>(GameCompleted, name: nameof(GameCompleted));
     TimeToCompleteGameInSec            = s.Serialize <uint>(TimeToCompleteGameInSec, name: nameof(TimeToCompleteGameInSec));
     TimeSpendInGameInSec               = s.Serialize <uint>(TimeSpendInGameInSec, name: nameof(TimeSpendInGameInSec));
     TeensiesBonusCounter               = s.Serialize <uint>(TeensiesBonusCounter, name: nameof(TeensiesBonusCounter));
     LuckyTicketsCounter                = s.Serialize <uint>(LuckyTicketsCounter, name: nameof(LuckyTicketsCounter));
     LuckyTicketLevelCount              = s.Serialize <uint>(LuckyTicketLevelCount, name: nameof(LuckyTicketLevelCount));
     RetroMapUnlockedCounter            = s.Serialize <uint>(RetroMapUnlockedCounter, name: nameof(RetroMapUnlockedCounter));
     MrDarkUnlockCount                  = s.SerializeUbiArtObjectArray <UbiArtStringID>(MrDarkUnlockCount, name: nameof(MrDarkUnlockCount));
     CatchEmAllIndex                    = s.Serialize <uint>(CatchEmAllIndex, name: nameof(CatchEmAllIndex));
     NewCostumes                        = s.SerializeUbiArtObjectArray <UbiArtStringID>(NewCostumes, name: nameof(NewCostumes));
     CostumeUnlockSeen                  = s.SerializeUbiArtObjectArray <UbiArtStringID>(CostumeUnlockSeen, name: nameof(CostumeUnlockSeen));
     RetroUnlocks                       = s.SerializeUbiArtObjectArray <UbiArtStringID>(RetroUnlocks, name: nameof(RetroUnlocks));
     NewUnlockedDoor                    = s.SerializeUbiArtObjectArray <UnlockedDoor>(NewUnlockedDoor, name: nameof(NewUnlockedDoor));
     LuckyTicketRewardList              = s.SerializeUbiArtObjectArray <RO2_LuckyTicketReward>(LuckyTicketRewardList, name: nameof(LuckyTicketRewardList));
     NodeData                           = s.SerializeUbiArtObjectArray <NodeDataStruct>(NodeData, name: nameof(NodeData));
     LuckyTicketsRewardGivenCounter     = s.Serialize <uint>(LuckyTicketsRewardGivenCounter, name: nameof(LuckyTicketsRewardGivenCounter));
     ConsecutiveLuckyTicketCount        = s.Serialize <uint>(ConsecutiveLuckyTicketCount, name: nameof(ConsecutiveLuckyTicketCount));
     TicketReminderMessageCount         = s.Serialize <uint>(TicketReminderMessageCount, name: nameof(TicketReminderMessageCount));
     DisplayGhosts                      = s.Serialize <uint>(DisplayGhosts, name: nameof(DisplayGhosts));
     UplayDoneAction0                   = s.SerializeBool <uint>(UplayDoneAction0, name: nameof(UplayDoneAction0));
     UplayDoneAction1                   = s.SerializeBool <uint>(UplayDoneAction1, name: nameof(UplayDoneAction1));
     UplayDoneAction2                   = s.SerializeBool <uint>(UplayDoneAction2, name: nameof(UplayDoneAction2));
     UplayDoneAction3                   = s.SerializeBool <uint>(UplayDoneAction3, name: nameof(UplayDoneAction3));
     UplayDoneReward0                   = s.SerializeBool <uint>(UplayDoneReward0, name: nameof(UplayDoneReward0));
     UplayDoneReward1                   = s.SerializeBool <uint>(UplayDoneReward1, name: nameof(UplayDoneReward1));
     UplayDoneReward2                   = s.SerializeBool <uint>(UplayDoneReward2, name: nameof(UplayDoneReward2));
     UplayDoneReward3                   = s.SerializeBool <uint>(UplayDoneReward3, name: nameof(UplayDoneReward3));
     PlayedDiamondCupSequence           = s.SerializeUbiArtObjectArray <UbiArtStringID>(PlayedDiamondCupSequence, name: nameof(PlayedDiamondCupSequence));
     Costumes                           = s.SerializeUbiArtObjectArray <UbiArtStringID>(Costumes, name: nameof(Costumes));
     PlayedChallenge                    = s.SerializeUbiArtArray <uint>(PlayedChallenge, name: nameof(PlayedChallenge));
     PlayedInvasion                     = s.SerializeUbiArtObjectArray <UbiArtStringID>(PlayedInvasion, name: nameof(PlayedInvasion));
     TvOffOptionEnabledNb               = s.Serialize <uint>(TvOffOptionEnabledNb, name: nameof(TvOffOptionEnabledNb));
     TvOffOptionActivatedTime           = s.Serialize <uint>(TvOffOptionActivatedTime, name: nameof(TvOffOptionActivatedTime));
     BarbaraCostumeUnlockSeen           = s.SerializeBool <uint>(BarbaraCostumeUnlockSeen, name: nameof(BarbaraCostumeUnlockSeen));
     WorldUnlockMessagesSeen            = s.SerializeUbiArtObjectArray <UbiArtStringID>(WorldUnlockMessagesSeen, name: nameof(WorldUnlockMessagesSeen));
     RetroWorldUnlockMessageSeen        = s.SerializeBool <uint>(RetroWorldUnlockMessageSeen, name: nameof(RetroWorldUnlockMessageSeen));
     FreedAllTeensiesMessageSeen        = s.SerializeBool <uint>(FreedAllTeensiesMessageSeen, name: nameof(FreedAllTeensiesMessageSeen));
     MisterDarkCompletionMessageSeen    = s.SerializeBool <uint>(MisterDarkCompletionMessageSeen, name: nameof(MisterDarkCompletionMessageSeen));
     FirstInvasionMessageSeen           = s.SerializeBool <uint>(FirstInvasionMessageSeen, name: nameof(FirstInvasionMessageSeen));
     InvitationTutoSeen                 = s.SerializeBool <uint>(InvitationTutoSeen, name: nameof(InvitationTutoSeen));
     MessageSeen8Bit                    = s.SerializeBool <uint>(MessageSeen8Bit, name: nameof(MessageSeen8Bit));
     ChallengeWorldUnlockMessageSeen    = s.SerializeBool <uint>(ChallengeWorldUnlockMessageSeen, name: nameof(ChallengeWorldUnlockMessageSeen));
     DoorUnlockMessageSeen              = s.SerializeUbiArtObjectArray <UbiArtStringID>(DoorUnlockMessageSeen, name: nameof(DoorUnlockMessageSeen));
     DoorUnlockDRCMessageRequired       = s.SerializeUbiArtObjectArray <UbiArtStringID>(DoorUnlockDRCMessageRequired, name: nameof(DoorUnlockDRCMessageRequired));
     LuckyTicketRewardWorldName         = s.SerializeObject <UbiArtStringID>(LuckyTicketRewardWorldName, name: nameof(LuckyTicketRewardWorldName));
     IsUGCMiiverseWarningSet            = s.SerializeBool <uint>(IsUGCMiiverseWarningSet, name: nameof(IsUGCMiiverseWarningSet));
     Reward39Failed                     = s.Serialize <int>(Reward39Failed, name: nameof(Reward39Failed));
     UnlockPrivilegesData               = s.SerializeLengthPrefixedString(UnlockPrivilegesData, name: nameof(UnlockPrivilegesData));
     IsDemoRewardChecked                = s.Serialize <int>(IsDemoRewardChecked, name: nameof(IsDemoRewardChecked));
     PrisonerDataDummy                  = s.SerializeObject <PrisonerData>(PrisonerDataDummy, name: nameof(PrisonerDataDummy));
     PersistentGameDataLevelDummy       = s.SerializeObject <PersistentGameData_Level>(PersistentGameDataLevelDummy, name: nameof(PersistentGameDataLevelDummy));
     MessageDummy                       = s.SerializeObject <Message>(MessageDummy, name: nameof(MessageDummy));
     UnlockedDoorDummy                  = s.SerializeObject <UnlockedDoor>(UnlockedDoorDummy, name: nameof(UnlockedDoorDummy));
     BubbleDreamerDataDummy             = s.SerializeObject <PersistentGameData_BubbleDreamerData>(BubbleDreamerDataDummy, name: nameof(BubbleDreamerDataDummy));
     DummmyNodeData                     = s.SerializeObject <NodeDataStruct>(DummmyNodeData, name: nameof(DummmyNodeData));
 }
 /// <summary>
 /// Handles the serialization using the specified serializer
 /// </summary>
 /// <param name="s">The serializer</param>
 public void Serialize(IBinarySerializer s)
 {
     Strings = s.SerializeUbiArtObjectArray <UbiArtFiestaRunLocStringValuePair>(Strings, name: nameof(Strings));
     Audio   = s.SerializeUbiArtObjectArray <UbiArtKeyObjValuePair <int, UbiArtLocalizationAudio> >(Audio, name: nameof(Audio));
     Paths   = s.SerializeUbiArtArray <string>(Paths, name: nameof(Paths));
 }