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); } } }
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(); }
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(); }