コード例 #1
0
ファイル: UCCallbacksManager.cs プロジェクト: milkcorp/wiener
        /// <summary>
        /// Called when application quits
        /// </summary>
        void OnApplicationQuit()
        {
            ThreadManager.StopThread();
            UCSavingManager.Save();

            System.Action action;
            for (int i = 0; i < OnApplicationQuitActions.Count; i++)
            {
                action = OnApplicationQuitActions[i];

                action.Invoke();
            }
        }
コード例 #2
0
ファイル: LevelEditorUI.cs プロジェクト: milkcorp/wiener
        public virtual void LoadSave(LevelEditorSaveSlot slot)
        {
            if (slot == null)
            {
                return;
            }

            UCSavingManager.enabled = true;

            UCSavingManager.fileName = slot.saveText.text;
            UCSavingManager.Load();

            LevelEditorController.canMove = true;

            EnableCreate(false);
            EnablePanel(false);
        }
コード例 #3
0
ファイル: LevelEditorUI.cs プロジェクト: milkcorp/wiener
        public virtual void CreateSave()
        {
            if (slotCreationText.text == "")
            {
                return;
            }

            UCSavingManager.enabled = true;

            UCSavingManager.fileName = slotCreationText.text;
            UCSavingManager.Save();

            LevelEditorController.canMove = true;

            EnableCreate(false);
            EnablePanel(false);
        }
コード例 #4
0
ファイル: UCCallbacksManager.cs プロジェクト: milkcorp/wiener
 /// <summary>
 /// Load data on start to avoid miss-order.
 /// </summary>
 void Start()
 {
     UCSavingManager.Load();
 }