示例#1
0
        public void UpdateGeneralNotes(string universeId)
        {
            UniManager uniManager = _gameManager.GetUniManager(universeId);

            List <Note> newGeneralNotes = _gameManager.GetUniverseGeneralNotes(universeId);

            if (newGeneralNotes == null)
            {
                return;
            }

            FindDeletedNotes(Enums.NOTE_TYPE.GENERAL, _gameManager.UniverseGeneralNotesList(universeId), newGeneralNotes);
            FindNewNotes(Enums.NOTE_TYPE.GENERAL, _gameManager.UniverseGeneralNotesList(universeId), newGeneralNotes);
        }
示例#2
0
        public void DeleteNote(string universeId, int noteId)
        {
            UniManager uniManager = _gameManager.GetUniManager(universeId);

            List <Note> newPersonalNotes = new List <Note>();
            List <Note> newGeneralNotes  = new List <Note>();

            _gameManager.DeleteAdminNote(universeId, noteId, out newGeneralNotes, out newPersonalNotes);

            if (newGeneralNotes == null || newPersonalNotes == null)
            {
                return;
            }

            //FindDeletedNotes(Enums.NOTE_TYPE.PERSONAL, uniManager.GetUniverse().PersonalNotesList, newPersonalNotes);
            //FindDeletedNotes(Enums.NOTE_TYPE.GENERAL, uniManager.GetUniverse().GeneralNotesList, newGeneralNotes);
            //FindNewNotes(Enums.NOTE_TYPE.PERSONAL, uniManager.GetUniverse().PersonalNotesList, newPersonalNotes);
            //FindNewNotes(Enums.NOTE_TYPE.GENERAL, uniManager.GetUniverse().GeneralNotesList, newGeneralNotes);

            FindDeletedNotes(Enums.NOTE_TYPE.PERSONAL, _gameManager.UniversePersonalNotesList(universeId), newPersonalNotes);
            FindDeletedNotes(Enums.NOTE_TYPE.GENERAL, _gameManager.UniverseGeneralNotesList(universeId), newGeneralNotes);
            FindNewNotes(Enums.NOTE_TYPE.PERSONAL, _gameManager.UniversePersonalNotesList(universeId), newPersonalNotes);
            FindNewNotes(Enums.NOTE_TYPE.GENERAL, _gameManager.UniverseGeneralNotesList(universeId), newGeneralNotes);
        }