Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Задача - разработать редактор в Unity3D, с помощью которого можно создавать слайды,
- //ответы для каждого слайда и связывать ответы со слайдами.(Ближайший аналог https://www.assetstore.unity3d.com/en/#!/content/29435 )
- //Так же необходимо сохранять/загружать состояние json-файла
- //В редакторе должны быть обязательно три кнопки: создать новый эпизод, загрузить из файла(показывать диалог выбора файла), сохранить в файл(показывать диалог выбора файла)
- //Ниже приведена структура основных классов:
- //Есть эпизод, состоящий из ряда слайдов.
- public class Episod {
- public int Id { get; set; }
- public string Name { get; set; }
- public List<Slide> Slides { get; set; }
- }
- //Каждый слайд имеет:
- //- уникальный идентификатор в пределах одного эпизода
- //- текст
- //- варианты ответов от 0 до n
- public class Slide {
- public int Id { get; set; }
- public string Text { get; set; }
- public List<Answer> Answers { get; set; }
- }
- //Каждый ответ имеет:
- //- уникальный идентификатор в пределах одного эпизода
- //- текст
- //- идентификатор связанного с этим ответом слайда, который должен быть внутри текущего эпизода
- public class Answer {
- public int Id { get; set; }
- public string Text { get; set; }
- public int NextSlideId { get; set; }
- }
- //Пометки:
- //- На один слайд могут ссылаться несколько разных ответов
Advertisement
Add Comment
Please, Sign In to add comment