Skip to content
This repository was archived by the owner on Apr 16, 2018. It is now read-only.

UI Editor Doc

luiner edited this page Oct 16, 2013 · 4 revisions

Overview

In this document you will find description of system and usage of our UI Editor wrapping Unity NGUI and storage and serializer behind it. You should be able to build new components and customize those available currently.

Default files and directories

Note! Default files might be later altered or their list might be extended for UI purpose.

Assets/NGUI - directory containing unaltered files of NGUI unity plugin Assets/Scripts/Backend - root directory for backend subsystems Assets/Scripts/Backend/Editor - root directory containing tools and editor extensions which are not inspector alterations (are not only modified inspector for other scripts)

  • UIEditorWindow - class which opens editor allowing to manage, load and save all ui screen designs Assets/Scripts/Backend/DataStorage - root directory for storage-based, data driven systems
  • DataStorage - MonoBehaviour which manages communication with external blobs retriving and submiting data. It is as well main serializing point. Data storage contains set of storages all of which might be used independently.
  • Storage - ISerializable type, root for serialziation dictionaries and settings Assets/Scripts/Backend/DataStorage/CustomDictionaries - set of pseudo dictionaries which are using serialziable lists to store collections of named data. Assets/Scripts/Backend/DataStorage/UI - root directory for UI editor

Clone this wiki locally