public void OnTabCheckChanged() { if (UIToggle.current.value) { string name = UIToggle.current.gameObject.name; switch (name) { case "PetBreakTab": this.mCurType = GUIRecycleScene.ERecycleT.ERecycleT_PetBreak; this.mRecycleLayer.Refresh(); break; case "EquipBreakTab": this.mCurType = GUIRecycleScene.ERecycleT.ERecycleT_EquipBreak; this.mRecycleLayer.Refresh(); break; case "PetRebornTab": this.mCurType = GUIRecycleScene.ERecycleT.ERecycleT_PetReborn; this.mRecycleLayer.Refresh(); break; case "TrinketRebornTab": this.mCurType = GUIRecycleScene.ERecycleT.ERecycleT_TrinketReborn; this.mRecycleLayer.Refresh(); break; case "LopetBreakTab": this.mCurType = GUIRecycleScene.ERecycleT.ERecycleT_LopetBreak; this.mRecycleLayer.Refresh(); break; case "LopetRebornTab": this.mCurType = GUIRecycleScene.ERecycleT.ERecycleT_LopetReborn; this.mRecycleLayer.Refresh(); break; } if (!this.isInit) { this.mRecycleLayer.ClearData(); } else { this.mRecycleLayer.InitData(); this.isInit = false; } } }
private void Init(GUIRecycleScene.ERecycleT type = GUIRecycleScene.ERecycleT.ERecycleT_PetBreak) { this.mCurType = type; switch (this.mCurType) { case GUIRecycleScene.ERecycleT.ERecycleT_PetBreak: this.mPetBreakTab.value = true; break; case GUIRecycleScene.ERecycleT.ERecycleT_EquipBreak: this.mEquipBreakTab.value = true; break; case GUIRecycleScene.ERecycleT.ERecycleT_PetReborn: this.mPetRebornTab.value = true; break; case GUIRecycleScene.ERecycleT.ERecycleT_TrinketReborn: this.mTrinketRebornTab.value = true; break; case GUIRecycleScene.ERecycleT.ERecycleT_LopetBreak: this.mLopetBreakTab.value = true; break; case GUIRecycleScene.ERecycleT.ERecycleT_LopetReborn: this.mLopetRebornTab.value = true; break; } }