示例#1
0
    private void Awake()
    {
        this.data = MasterDataMng.Instance().RespDataMA_WorldAreaM;
        int displayPlace = this.GetDisplayPlace(this.data);

        if (displayPlace != TipsQuestSelect.dispPlace)
        {
            TipsQuestSelect.dispIDX = 0;
        }
        TipsQuestSelect.dispPlace = displayPlace;
        this.tipsList             = CMD_Tips.GetDisplayTipsData((CMD_Tips.DISPLAY_PLACE)TipsQuestSelect.dispPlace);
        if (this.tipsList.Count > 0)
        {
            if (TipsQuestSelect.dispIDX >= this.tipsList.Count)
            {
                TipsQuestSelect.dispIDX = 0;
            }
            this.tips = this.tipsList[TipsQuestSelect.dispIDX];
            TipsQuestSelect.dispIDX++;
        }
        else
        {
            this.tips = null;
            TipsQuestSelect.dispIDX = 0;
        }
    }
 public void StartTipsLoad(CMD_Tips.DISPLAY_PLACE DisplayPlace = CMD_Tips.DISPLAY_PLACE.TitleToFarm, bool loadPrefabPop = true)
 {
     if (!this.Lock())
     {
         return;
     }
     this.isShow           = true;
     CMD_Tips.DisPlayPlace = DisplayPlace;
     this.cmdTips          = (GUIMain.ShowCommonDialog(null, "CMD_Tips", null) as CMD_Tips);
 }
 public void StopTipsLoad(bool loadPrefabClose = true)
 {
     if (this.cmdTips == null)
     {
         return;
     }
     this.isShow = false;
     this.cmdTips.ClosePanel(false);
     this.cmdTips = null;
     this.UnLock();
 }