public static void WriteToGlobals(EventSaveData data) { EventGlobals.BefriendConversation = data.befriendConversation; EventGlobals.Event1 = data.event1; EventGlobals.Event2 = data.event2; EventGlobals.KidnapConversation = data.kidnapConversation; EventGlobals.LivingRoom = data.livingRoom; }
private void Awake() { if (objectData == null) { objectData = GetComponent <EventTrigger>(); } if (saveData == null) { saveData = GetComponent <EventSaveData>(); } }
// Token: 0x06000762 RID: 1890 RVA: 0x0006F7C8 File Offset: 0x0006DBC8 public void WriteToGlobals() { ApplicationSaveData.WriteToGlobals(this.data.applicationData); ClassSaveData.WriteToGlobals(this.data.classData); ClubSaveData.WriteToGlobals(this.data.clubData); CollectibleSaveData.WriteToGlobals(this.data.collectibleData); ConversationSaveData.WriteToGlobals(this.data.conversationData); DateSaveData.WriteToGlobals(this.data.dateData); DatingSaveData.WriteToGlobals(this.data.datingData); EventSaveData.WriteToGlobals(this.data.eventData); GameSaveData.WriteToGlobals(this.data.gameData); HomeSaveData.WriteToGlobals(this.data.homeData); MissionModeSaveData.WriteToGlobals(this.data.missionModeData); OptionSaveData.WriteToGlobals(this.data.optionData); PlayerSaveData.WriteToGlobals(this.data.playerData); PoseModeSaveData.WriteToGlobals(this.data.poseModeData); SaveFileSaveData.WriteToGlobals(this.data.saveFileData); SchemeSaveData.WriteToGlobals(this.data.schemeData); SchoolSaveData.WriteToGlobals(this.data.schoolData); SenpaiSaveData.WriteToGlobals(this.data.senpaiData); StudentSaveData.WriteToGlobals(this.data.studentData); TaskSaveData.WriteToGlobals(this.data.taskData); YanvaniaSaveData.WriteToGlobals(this.data.yanvaniaData); }
// Token: 0x06000761 RID: 1889 RVA: 0x0006F668 File Offset: 0x0006DA68 public void ReadFromGlobals() { this.data.applicationData = ApplicationSaveData.ReadFromGlobals(); this.data.classData = ClassSaveData.ReadFromGlobals(); this.data.clubData = ClubSaveData.ReadFromGlobals(); this.data.collectibleData = CollectibleSaveData.ReadFromGlobals(); this.data.conversationData = ConversationSaveData.ReadFromGlobals(); this.data.dateData = DateSaveData.ReadFromGlobals(); this.data.datingData = DatingSaveData.ReadFromGlobals(); this.data.eventData = EventSaveData.ReadFromGlobals(); this.data.gameData = GameSaveData.ReadFromGlobals(); this.data.homeData = HomeSaveData.ReadFromGlobals(); this.data.missionModeData = MissionModeSaveData.ReadFromGlobals(); this.data.optionData = OptionSaveData.ReadFromGlobals(); this.data.playerData = PlayerSaveData.ReadFromGlobals(); this.data.poseModeData = PoseModeSaveData.ReadFromGlobals(); this.data.saveFileData = SaveFileSaveData.ReadFromGlobals(); this.data.schemeData = SchemeSaveData.ReadFromGlobals(); this.data.schoolData = SchoolSaveData.ReadFromGlobals(); this.data.senpaiData = SenpaiSaveData.ReadFromGlobals(); this.data.studentData = StudentSaveData.ReadFromGlobals(); this.data.taskData = TaskSaveData.ReadFromGlobals(); this.data.yanvaniaData = YanvaniaSaveData.ReadFromGlobals(); }
public SaveData(GameManager gameManager, TimerPanel timer, PropertyManager propertyManager, KEventManager eventManager, StartingKingdomController startingKingdomController, Transform camera) { population = gameManager.Population; happiness = gameManager.Happiness; gold = gameManager.Gold; food = gameManager.Food; building = gameManager.Building; day = timer.GetCurrentDay(); playerKingdom = startingKingdomController.PlayerKingdom; cameraX = camera.position.x; cameraY = camera.position.y; properties = new PropertySaveData[propertyManager.Propriedades.Count]; foreach (Property p in propertyManager.Propriedades) { properties[p.index] = new PropertySaveData(p.index, p.dominated, p.GetSoldiers(SoldierType.InProperty), p.Level, p.kingdom); } if (eventManager.GetAllActiveEvents().Count > 0) { List <KEvent> list = eventManager.GetAllActiveEvents(); activeEvents = new EventSaveData[list.Count]; for (int i = 0; i < list.Count; i++) { activeEvents[i] = new EventSaveData( list[i].PortugueseExhibitionName, list[i].EnglishExhibitionName, list[i].InternalName, list[i].PortugueseDescription, list[i].EnglishDescription, list[i].Duration, list[i].LeftDuration, list[i].ActiveIntensity, list[i].mode, list[i].battle, list[i].chance, list[i].PercentGoldLight, list[i].PercentFoodLight, list[i].PercentBuildingLight, list[i].PercentPeopleLight, list[i].PercentHappinessLight, list[i].PercentGoldMedium, list[i].PercentFoodMedium, list[i].PercentBuildingMedium, list[i].PercentPeopleMedium, list[i].PercentHappinessMedium, list[i].PercentGoldHeavy, list[i].PercentFoodHeavy, list[i].PercentBuildingHeavy, list[i].PercentPeopleHeavy, list[i].PercentHappinessHeavy, list[i].AbsoluteGoldLight, list[i].AbsoluteFoodLight, list[i].AbsoluteBuildingLight, list[i].AbsoluteGoldMedium, list[i].AbsoluteFoodMedium, list[i].AbsoluteBuildingMedium, list[i].AbsoluteGoldHeavy, list[i].AbsoluteFoodHeavy, list[i].AbsoluteBuildingHeavy, list[i].showInInspector); } } else { activeEvents = null; } }