protected override void OnOpen(object param = null) { base.OnOpen(param); mModule = ModuleManager.Instance.FindModule <FashionModule>(); EventDelegate.Add(mAddstar2.onClick, OnAddStar); EventDelegate.Add(mAddTen.onClick, OnAddTen); mFashionId = Convert.ToInt32(param); RefreshPanel(mFashionId); mAddNum = 0; EventSystem.Instance.addEventListener(FashionEvent.FASHION_ADDSTAR, OnRespondAddStar); }
protected override void OnOpen(object param = null) { base.OnOpen(param); mModule = ModuleManager.Instance.FindModule <FashionModule>(); IDictionaryEnumerator enumerator = mItemDic.GetEnumerator(); while (enumerator.MoveNext()) { FashionItemUI item = enumerator.Value as FashionItemUI; item.clickCallBack = ItemClickCallBack; } EventDelegate.Add(mAddStarBtn.onClick, OnAddStartClick); EventDelegate.Add(mWearBtn.onClick, OnEquipClick); EventDelegate.Add(mBuyBtn.onClick, OnBuyBtnClick); EventSystem.Instance.addEventListener(FashionEvent.FASHION_ACTIVE, OnRespondActive); EventSystem.Instance.addEventListener(FashionEvent.FASHION_EQUIP, OnRespondEquip); mSelectedId = SelectedId; RefreshListPanel(); if (mCharacterPreview != null) { mCharacterPreview.Enable = true; } Player player = PlayerController.Instance.GetControlObj() as Player; if (player != null) { mCharacterPreview.BackgroundSprite = mPreview; mCharacterPreview.SetTargetSprite(mPreview); mCharacterPreview.SetCameraOrthographicSize(1.2f); mCharacterPreview.RotationY = 180; mCharacterPreview.Pos = new Vector3(-0.25f, 0, 0); mCharacterPreview.SetupCharacter(player.ModelID, null, -1, 0); PlayerDataModule pdm = ModuleManager.Instance.FindModule <PlayerDataModule>(); mCharacterPreview.ChangeWeapon(pdm.GetMainWeaponId()); } }