in Assets/Xbox Live/GameSave/Scripts/GameSaveUI.cs [49:94]
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);
}
}
}