示例#1
0
 protected virtual void Awake()
 {
     BnetPresenceMgr.Get().AddPlayersChangedListener(new BnetPresenceMgr.PlayersChangedCallback(this.OnPlayersChanged));
     BnetWhisperMgr.Get().AddWhisperListener(new BnetWhisperMgr.WhisperCallback(this.OnWhisper));
     ChatMgr.Get().AddPlayerChatInfoChangedListener(new ChatMgr.PlayerChatInfoChangedCallback(this.OnPlayerChatInfoChanged));
     RecruitListMgr.Get().AddRecruitsChangedListener(new RecruitListMgr.RecruitsChangedCallback(this.OnRecruitsChanged));
     this.m_RecruitUI = UnityEngine.Object.Instantiate <FriendListRecruitUI>(this.m_Prefabs.recruitUI);
     this.m_RecruitUI.transform.parent = base.gameObject.transform;
     this.m_RecruitUI.gameObject.SetActive(false);
     if (this.m_rankMedalSpawner == null)
     {
         this.m_rankMedal = UnityEngine.Object.Instantiate <TournamentMedal>(this.m_rankMedalPrefab);
         this.m_rankMedal.transform.parent        = base.transform;
         this.m_rankMedal.transform.localScale    = new Vector3(20f, 1f, 20f);
         this.m_rankMedal.transform.localRotation = Quaternion.Euler(new Vector3(-90f, 0f, 0f));
     }
     else
     {
         this.m_rankMedal = this.m_rankMedalSpawner.Spawn <TournamentMedal>();
     }
     this.m_rankMedal.RemoveEventListener(UIEventType.ROLLOVER, new UIEvent.Handler(this.m_rankMedal.MedalOver));
     this.m_rankMedal.AddEventListener(UIEventType.ROLLOVER, new UIEvent.Handler(this.RankMedalOver));
     if (UniversalInputManager.UsePhoneUI != null)
     {
         this.m_rankMedal.GetComponent <Collider>().enabled = false;
     }
     this.m_rankMedal.gameObject.SetActive(false);
     SceneUtils.SetLayer(this.m_rankMedal, GameLayer.BattleNetFriendList);
 }
 private void Awake()
 {
     this.m_medal = UnityEngine.Object.Instantiate <TournamentMedal>(this.m_medalPrefab);
     this.SetRankedMedalTransform(this.m_medalBone);
     this.m_medal.GetComponent <Collider>().enabled = false;
     this.m_casualButton.AddEventListener(UIEventType.ROLLOVER, new UIEvent.Handler(this.OnCasualButtonOver));
     this.m_rankedButton.AddEventListener(UIEventType.ROLLOVER, new UIEvent.Handler(this.OnRankedButtonOver));
     this.m_casualButton.AddEventListener(UIEventType.ROLLOUT, new UIEvent.Handler(this.OnCasualButtonOut));
     this.m_rankedButton.AddEventListener(UIEventType.ROLLOUT, new UIEvent.Handler(this.OnRankedButtonOut));
 }