Пример #1
0
        private void select_menu_type(TouchedOption _type)
        {
            switch (_type)
            {
            case TouchedOption.Result:
                set_change_scene_ready(SceneDefinition.Result);
                break;

            default:
                Debug.Util.LogWarning("Undefined Scene is Called!");
                break;
            }
        }
Пример #2
0
        private void select_menu_type(TouchedOption _type)
        {
            switch (_type)
            {
            case TouchedOption.GameStart:
                change_scene(SceneDefinition.Play);
                break;

            case TouchedOption.Ranking:
                SceneTransition.Instance.ChangeScene(SceneDefinition.Ranking);
                SceneManager.LoadScene(SceneTransition.Instance.get_scene_name(SceneDefinition.Ranking));
                break;

            default:
                Debug.Util.LogWarning("Undefined Scene is Called!");
                break;
            }
        }
Пример #3
0
        private void select_menu_type(TouchedOption _type)
        {
            SceneDefinition target_scene;

            switch (_type)
            {
            case TouchedOption.Menu:
                target_scene = SceneDefinition.Menu;
                ResourceManager.Instance.CallLoadEndSubject.Subscribe((x) =>
                {
                    Debug.Util.Log("[To Menu] All load is Complete");
                    UnitManagerSystem.Instance.ResetEnemyList();
                    SceneManager.LoadScene(SceneTransition.Instance.get_scene_name(target_scene));
                }).AddTo(this);
                SceneTransition.Instance.ChangeScene(target_scene);
                break;

            default:
                Debug.Util.LogWarning("Undefined Scene is Called!");
                break;
            }
        }