private void Awake() { this.EnsureEventSystem(); XboxLiveServicesSettings.EnsureXboxLiveServicesSettings(); this.ViewSelector.Theme = this.Theme; this.entryObjectPool = this.GetComponent <ObjectPool>(); if (EnableControllerInput) { if (this.NextPageControllerButton != XboxControllerButtons.None) { this.nextControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.NextPageControllerButton); this.NextPageImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.NextPageControllerButton); this.NextPageImage.SetNativeSize(); } else { this.NextPageImage.enabled = false; } if (this.PreviousPageControllerButton != XboxControllerButtons.None) { this.prevControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.PreviousPageControllerButton); this.PreviousPageImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.PreviousPageControllerButton); this.PreviousPageImage.SetNativeSize(); } else { this.PreviousPageImage.enabled = false; } if (this.NextViewControllerButton != XboxControllerButtons.None) { this.nextViewControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.NextViewControllerButton); this.NextViewImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.NextViewControllerButton); this.NextViewImage.SetNativeSize(); } else { this.NextViewImage.enabled = false; } if (this.PrevViewControllerButton != XboxControllerButtons.None) { this.prevViewControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.PrevViewControllerButton); this.PrevViewImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.PrevViewControllerButton); this.PrevViewImage.SetNativeSize(); } else { this.PrevViewImage.enabled = false; } } else { this.NextViewImage.enabled = false; this.PrevViewImage.enabled = false; this.NextPageImage.enabled = false; this.PreviousPageImage.enabled = false; } }
private void Awake() { this.EnsureEventSystem(); XboxLiveServicesSettings.EnsureXboxLiveServicesSettings(); this.ViewSelector.Theme = this.Theme; this.ViewSelector.SelectFilter((int)this.viewFilter); if (this.stat == null) { if (XboxLiveServicesSettings.Instance.DebugLogsOn) { Debug.LogFormat("Leaderboard '{0}' does not have a stat configured and will not function properly.", this.name); } return; } this.HeaderText.text = this.stat.DisplayName.ToUpper(); this.entryObjectPool = this.GetComponent <ObjectPool>(); this.UpdateButtons(); SocialManagerComponent.Instance.EventProcessed += this.SocialManagerEventProcessed; StatsManagerComponent.Instance.LocalUserAdded += this.LocalUserAdded; StatsManagerComponent.Instance.GetLeaderboardCompleted += this.GetLeaderboardCompleted; SignInManager.Instance.OnPlayerSignOut(this.PlayerNumber, this.OnPlayerSignOut); this.statsAddedLocalUser = false; this.socialAddedLocalUser = false; if (EnableControllerInput) { if (this.NextPageControllerButton != XboxControllerButtons.None) { this.nextControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.NextPageControllerButton); this.NextPageImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.NextPageControllerButton); this.NextPageImage.SetNativeSize(); } else { this.NextPageImage.enabled = false; } if (this.PreviousPageControllerButton != XboxControllerButtons.None) { this.prevControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.PreviousPageControllerButton); this.PreviousPageImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.PreviousPageControllerButton); this.PreviousPageImage.SetNativeSize(); } else { this.PreviousPageImage.enabled = false; } if (this.NextViewControllerButton != XboxControllerButtons.None) { this.nextViewControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.NextViewControllerButton); this.NextViewImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.NextViewControllerButton); this.NextViewImage.SetNativeSize(); } else { this.NextViewImage.enabled = false; } if (this.PrevViewControllerButton != XboxControllerButtons.None) { this.prevViewControllerButton = "joystick " + this.JoystickNumber + " button " + XboxControllerConverter.GetUnityButtonNumber(this.PrevViewControllerButton); this.PrevViewImage.sprite = XboxControllerConverter.GetXboxButtonSpite(this.Theme, this.PrevViewControllerButton); this.PrevViewImage.SetNativeSize(); } else { this.PrevViewImage.enabled = false; } } else { this.NextViewImage.enabled = false; this.PrevViewImage.enabled = false; this.NextPageImage.enabled = false; this.PreviousPageImage.enabled = false; } }