Beispiel #1
0
    public void LogoutProcess()
    {
        if (PreferencesFactory.IsFlagSet(Constants.KeyFacebookConnected))
        {
            PreferencesFactory.ClearFlag(Constants.KeyFacebookConnected);
            FacebookManager.Instance.Logout();
        }

        GameSparksManager.Instance.Logout();
        Branch.logout();

        //

        PreferencesFactory.DeleteAll();

        CustomGameManager manager = CustomGameManager.Instance as CustomGameManager;

        manager.ResetGame();

        // reload data from sync
        LevelController.Instance.Reload();

        GameManager.LoadSceneWithTransitions("Menu");
    }