public void Release() { systems.ForEach(s => s.Release()); IMemento memento = achievementSystem.CreateMemento(); //成就系统创建备忘录 CareTaker.SaveMemento(memento); //保存到备忘录 }
private void CreateMemento() { AchievementMemento memento = mArchievementSystem.CreateMemento(); memento.SaveData(); }
public void CreateMemento() { AchievementMemento memento = mAchievementSystem.CreateMemento(); memento.SaveData(); }