public void Show(bool value)
 {
     if (this.child != null)
     {
         this.child.SetActive(value);
     }
     this.bShow = value;
     if (this.bShow)
     {
         if (this.mCondition != null)
         {
             Object.Destroy(this.mCondition.gameObject);
         }
         LocalSave.AchieveDataOne data = LocalSave.Instance.Achieve_Get(GameLogic.Hold.BattleData.ActiveID);
         if (data == null)
         {
             object[] args = new object[] { GameLogic.Hold.BattleData.ActiveID };
             SdkManager.Bugly_Report("BattleLevelAchieveCtrl", Utils.FormatString("Achieveid[{0}]  dont in achievelist!!!", args));
         }
         else
         {
             object[]   args  = new object[] { data.mData.CondType };
             GameObject child = Object.Instantiate <GameObject>(ResourceManager.Load <GameObject>(Utils.FormatString("UIPanel/BattleUI/condition/condition{0}", args)));
             child.SetParentNormal(this.child);
             this.mCondition = child.GetComponent <BattleConditionUIBase>();
             this.mCondition.Init(data);
         }
     }
 }
Exemplo n.º 2
0
 public void Init(int index, int achieveid)
 {
     this.mCanvasGroup.alpha = 1f;
     this.mAchieveID         = achieveid;
     this.mIndex             = index;
     this.mData = LocalSave.Instance.Achieve_Get(achieveid);
     this.Refresh();
 }
Exemplo n.º 3
0
 public void Init(LocalSave.AchieveDataOne data)
 {
     this.mData = data;
     this._id   = data.achieveid;
     this.mArgs = data.mData.CondTypeArgs;
     if (LocalModelManager.Instance.Achieve_Achieve.GetBeanById(this._id).UnlockType != 1)
     {
     }
     this.OnInit();
 }
 public void Init(int achieveid)
 {
     this.mData = LocalModelManager.Instance.Achieve_Achieve.GetBeanById(achieveid);
     if (LocalSave.Instance.Achieve_IsFinish(achieveid))
     {
         this.Image_BG.set_sprite(SpriteManager.GetUICommon("ButtonSmall_Green"));
         this.Image_Finish.gameObject.SetActive(true);
     }
     else
     {
         this.Image_BG.set_sprite(SpriteManager.GetUICommon("ButtonSmall_Yellow"));
         this.Image_Finish.gameObject.SetActive(false);
     }
     LocalSave.AchieveDataOne one = LocalSave.Instance.Achieve_Get(achieveid);
     object[] args = new object[] { this.mData.Index, one.mCondition.GetConditionString() };
     this.Text_Content.text = Utils.FormatString("挑战{0}:{1}", args);
 }
 public void Init(LocalSave.AchieveDataOne data)
 {
     this.mData = data;
     this.OnInit();
 }