private void LoadMemento()
        {
            AchievementMemento memento = new AchievementMemento();

            memento.Load();
            mArchievementSystem.SetMemento(memento);
        }
        public AchievementMemento CreateMemento()
        {
            AchievementMemento memento = new AchievementMemento();

            memento.enemyKilledCount   = mEnemyKilledCount;
            memento.soldierKilledCount = mSoldierKilledCount;
            memento.maxStageCount      = mMaxStageLv;

            return(memento);
        }
        private void CreateMemento()
        {
            AchievementMemento memento = mArchievementSystem.CreateMemento();

            memento.Save();
        }
 public void SetMemento(AchievementMemento memento)
 {
     mEnemyKilledCount   = memento.enemyKilledCount;
     mSoldierKilledCount = memento.soldierKilledCount;
     mMaxStageLv         = memento.maxStageCount;
 }