// Token: 0x0600D661 RID: 54881 RVA: 0x003A6C28 File Offset: 0x003A4E28
 private void OnClick()
 {
     if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnClick_hotfix != null)
     {
         this.m_OnClick_hotfix.call(new object[]
         {
             this
         });
         return;
     }
     BJLuaObjHelper.IsSkipLuaHotfix = false;
     if (this.m_goodsType == GoodsType.GoodsType_HeroSkin)
     {
         UITaskBase uitaskBase = UIUtility.FindUITaskWithType(typeof(HeroSkinChangeUITask));
         if (uitaskBase == null)
         {
             HeroSkinChangeUITask.StartUITask("ShowOneSkin", this.m_goodsId, null, null);
         }
         else if (uitaskBase.State != Task.TaskState.Running)
         {
             HeroSkinChangeUITask.StartUITask("ShowOneSkin", this.m_goodsId, null, null);
         }
     }
     else if (this.m_goodsType == GoodsType.GoodsType_SoldierSkin)
     {
         UITaskBase uitaskBase2 = UIUtility.FindUITaskWithType(typeof(StoreSoldierSkinDetailUITask));
         if (uitaskBase2 == null)
         {
             StoreSoldierSkinDetailUITask.StartSoldierSkinDetailPanel(this.m_goodsId, StoreSoldierSkinDetailUITask.StartTaskFromType.StartTaskFromGift, null);
         }
         else if (uitaskBase2.State != Task.TaskState.Running)
         {
             StoreSoldierSkinDetailUITask.StartSoldierSkinDetailPanel(this.m_goodsId, StoreSoldierSkinDetailUITask.StartTaskFromType.StartTaskFromGift, null);
         }
     }
     else if (this.m_goodsType == GoodsType.GoodsType_MonthCard)
     {
         MonthCardInfoUITask.StartUITask(this.m_goodsId, null);
     }
     else
     {
         GoodsType goodsType       = this.m_goodsType;
         int       goodsId         = this.m_goodsId;
         int       alignType       = this.m_alignType;
         bool      isNeedAutoClose = RewardGoodsUIController.m_isNeedAutoClose;
         RewardGoodsDescUITask.StartUITask(this, goodsType, goodsId, alignType, null, isNeedAutoClose);
     }
 }
Beispiel #2
0
 // Token: 0x0600D1A0 RID: 53664 RVA: 0x00395BFC File Offset: 0x00393DFC
 public LuaExportHelper(MonthCardInfoUITask owner)
 {
     this.m_owner = owner;
 }