public void SetDungeonTravelData(int dungeonId, TravelData travelData) { if (!this.dic_travelDatas.ContainsKey(dungeonId)) { this.dic_travelDatas.Add(dungeonId, new TravelData()); } this.dic_travelDatas[dungeonId].ShallowCopy(travelData); }
public void UpdateTravelData(TravelData travelData) { int dungeonId = travelData.DungeonId; if (dungeonId != 0) { if (!this.dic_travelDatas.ContainsKey(dungeonId)) { this.dic_travelDatas.Add(dungeonId, new TravelData()); } this.dic_travelDatas[dungeonId].ShallowCopy(travelData); } }