public void OkButton()
    {
        bool result = ErrorCheck.Instance.CheckUseCount(AttachRate.AttachGachaRate.GetUseCount());

        if (result)
        {
            SceneManagers.SceneLoad(SceneManagers.SceneName.EmmisionGacha);
        }
    }
    public Animator sceneTransitionAnimator; //For scene transitions

    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        if (instance != this)
        {
            Destroy(gameObject);
        }
        DontDestroyOnLoad(this.gameObject);
    }
Beispiel #3
0
        /// <summary>
        /// ログインのレスポンス処理
        /// </summary>
        /// <param name="response"></param>
        public void ResponseLogin(ResponseLogin response)
        {
            if (response.islogin)
            {
                SceneManagers.SceneLoad(SceneManagers.SceneName.Main);
            }

            else
            {
                PlayerPrefs.SetString(NetWorkKey.LOGIN_PRESENT, response.login_present);
                SceneManagers.SceneLoad(SceneManagers.SceneName.LoginPresent);
            }
        }
Beispiel #4
0
    void Start()
    {
        currentScene = "MainMenu";

        if (Instance != null)
        {
            Destroy(gameObject);
        }
        else
        {
            DontDestroyOnLoad(gameObject);
            Instance = this;
        }
    }
Beispiel #5
0
    void UserCheck()
    {
        if (PlayerPrefs.HasKey(NetWorkKey.USER_ID))
        {
            RequestLogin param = new RequestLogin();
            param.user_ip = PlayerPrefs.GetString(NetWorkKey.USER_ID);
            ApiClient.Instance.RequestLogin(param);
        }

        else
        {
            SceneManagers.SceneLoad(SceneManagers.SceneName.CreateUser);
        }
    }
    private static void RefreshSceneObjects()
    {
        var gcm  = (GameManager)Object.FindObjectOfType(typeof(GameManager));
        var objs = Object.FindObjectsOfType(typeof(ViewContainer));

        if (gcm != null)
        {
            managerId = gcm.gameObject.GetInstanceID();
        }

        SceneViews    = objs.OfType <ViewBase>().ToArray();
        markedViews   = SceneViews.Select(p => p.gameObject.GetInstanceID()).ToList();
        SceneManagers = objs.OfType <SceneManager>().ToArray();
        markedGames   = SceneManagers.Select(p => p.gameObject.GetInstanceID()).ToList();
    }
Beispiel #7
0
    private void Awake()
    {
        Instance = this;

        SceneManager.sceneLoaded += SceneManager_sceneLoaded;
    }
Beispiel #8
0
 /// <summary>
 /// 新規ユーザを作成のレスポンス処理
 /// </summary>
 /// <param name="response"></param>
 public void ResponseCreateUser(ResponseCreateUser response)
 {
     PlayerPrefs.SetString(NetWorkKey.USER_ID, response.user_id);
     PlayerPrefs.SetString(NetWorkKey.USER_NAME, response.user_name);
     SceneManagers.SceneLoad(SceneManagers.SceneName.Title);
 }
 public void NextScene()
 {
     SceneManagers.SceneLoad(status);
 }