public void Init()
 {
     user           = SignInManager.Instance.GetPlayer(1);
     gameSaveHelper = new GameSaveHelper();
     StartCoroutine(gameSaveHelper.Initialize(user, result =>
     {
         print(result == GameSaveStatus.Ok
                 ? "Successfully initialized save system."
                 : string.Format("InitializeSaveSystem failed: {0}", result));
     }));
 }
示例#2
0
    // Use this for initialization
    void Start()
    {
        XboxLiveServicesSettings.EnsureXboxLiveServicesSettings();
        this.logText        = string.Empty;
        this.random         = new System.Random();
        this.gameSaveHelper = new GameSaveHelper();
        this.logLines       = new List <string>();

        if (this.XboxLiveUser == null)
        {
            this.XboxLiveUser = XboxLiveUserManager.Instance.GetSingleModeUser();
        }
    }
        // Use this for initialization
        void Start()
        {
            XboxLiveServicesSettings.EnsureXboxLiveServicesSettings();
            this.logText        = string.Empty;
            this.gameSaveHelper = new GameSaveHelper();
            this.logLines       = new List <string>();

            this.xboxLiveUser = SignInManager.Instance.GetPlayer(this.PlayerNumber);
            if (this.xboxLiveUser != null && this.xboxLiveUser.IsSignedIn)
            {
                this.InitializeSaveSystem();
            }
            else
            {
                SignInManager.Instance.OnPlayerSignIn(this.PlayerNumber, this.OnPlayerSignIn);
                SignInManager.Instance.OnPlayerSignOut(this.PlayerNumber, this.OnPlayerSignOut);
            }

            if (this.EnableControllerInput)
            {
                if (this.GenerateDataButton != XboxControllerButtons.None)
                {
                    this.generateNewControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.GenerateDataButton);
                }

                if (this.SaveDataButton != XboxControllerButtons.None)
                {
                    this.saveDataControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.SaveDataButton);
                }

                if (this.LoadDataButton != XboxControllerButtons.None)
                {
                    this.loadDataControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.LoadDataButton);
                }

                if (this.GetInfoButton != XboxControllerButtons.None)
                {
                    this.getInfoControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.GetInfoButton);
                }

                if (this.DeleteContainerButton != XboxControllerButtons.None)
                {
                    this.deleteContainerControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.DeleteContainerButton);
                }
            }
        }