Пример #1
0
 public void OnTeleportClick(int id, RadarTransferItem item)
 {
     if (this.mPreviousTeleport != null)
     {
         this.mPreviousTeleport.SetIsSelected(false);
     }
     this.mPreviousTeleport = item;
     this.TeleportToCity(id);
 }
Пример #2
0
 private void SetCitys()
 {
     this.m_poolTeleport.Create(RadarManager.Instance.RadarItemList.get_Count(), delegate(int index)
     {
         if (index < RadarManager.Instance.RadarItemList.get_Count() && index < this.m_poolTeleport.Items.get_Count())
         {
             RadarTransferItem component       = this.m_poolTeleport.Items.get_Item(index).GetComponent <RadarTransferItem>();
             RadarItemMessage radarItemMessage = RadarManager.Instance.RadarItemList.get_Item(index);
             component.mTransferID             = radarItemMessage.scene;
             component.SetName(GameDataUtils.GetChineseContent(radarItemMessage.name, false));
             if (radarItemMessage.scene == MySceneManager.Instance.CurSceneID)
             {
                 component.SetIsSelected(true);
                 this.mPreviousTeleport = component;
             }
         }
     });
 }
Пример #3
0
 public void SetSelected()
 {
     if (this.mPreviousTeleport != null)
     {
         this.mPreviousTeleport.SetIsSelected(false);
     }
     for (int i = 0; i < this.m_poolTeleport.Items.get_Count(); i++)
     {
         if (!(this.m_poolTeleport.Items.get_Item(i) == null))
         {
             RadarTransferItem component = this.m_poolTeleport.Items.get_Item(i).GetComponent <RadarTransferItem>();
             if (component != null && component.mTransferID == MySceneManager.Instance.CurSceneID)
             {
                 this.mPreviousTeleport = component;
                 component.SetIsSelected(true);
                 return;
             }
         }
     }
 }