public void SaveEventCycle(Model_SaveData data) { Model_EventCycleData eventCycle = new Model_EventCycleData( _didInteractPositivelyWithIds: eventCycleManager.DidInteractPositivelyWithIds, _idsPositiveInteractionCount: eventCycleManager.IdsPositiveInteractionCount, _didTalkToElleniaCountdown: eventCycleManager.DidTalkToEllenia ); data.eventCycleData = eventCycle; }
public void LoadEventCycle(Model_SaveData data) { if (data.eventCycleData == null) { Debug.Log($"There is no {this} state data to load."); return; } Model_EventCycleData eventCycle = new Model_EventCycleData( _didInteractPositivelyWithIds: data.eventCycleData.didInteractPositivelyWithIds, _idsPositiveInteractionCount: data.eventCycleData.idsPositiveInteractionCount, _didTalkToElleniaCountdown: data.eventCycleData.didTalkToElleniaCountdown ); eventCycleManager.DidInteractPositivelyWithIds = eventCycle.didInteractPositivelyWithIds; eventCycleManager.IdsPositiveInteractionCount = eventCycle.idsPositiveInteractionCount; eventCycleManager.DidTalkToEllenia = eventCycle.didTalkToElleniaCountdown; Debug.Log($"-------- LOADED {name} --------"); Script_Utils.DebugToConsole(eventCycle); }