Пример #1
0
        public static QuestsScriptableObject Create()
        {
            QuestsScriptableObject data = ScriptableObject.CreateInstance <QuestsScriptableObject>();

            AssetDatabase.CreateAsset(data, "Assets/Scripts/Serialization/Quests/QuestsCollectionData.asset");
            AssetDatabase.SaveAssets();
            return(data);
        }
Пример #2
0
        public static void ShowQuestsEditor()
        {
            m_questsCollection = QuestsSerialization.GetQuestsCollection;
            if (m_questsCollection == null)
            {
                Debug.LogError("Can not find quest data!");
                return;
            }

            if (m_instance == null)
            {
                m_instance = GetWindow <QuestsEditor>();
            }
            m_instance.Show();
        }