コード例 #1
0
 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);
 }
コード例 #2
0
    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());
        }
    }