コード例 #1
0
 public void InitItem(WorkGridItemType ItemItye, string _isoName)
 {
     mType         = ItemItye;
     mIsoName.text = _isoName;
     this.UpdateIsoFileName(_isoName);
     SetUIState();
 }
コード例 #2
0
    private void OnClickWorkShopBtnCai(WorkGridItemType mType, int UIIndex)
    {
        if (mPagIndex <= 0)
        {
            return;
        }

        int index = UIIndex + mMaxGridCount * (mPagIndex - 1);

        mSelectedIndex = index;

        if (mType == WorkGridItemType.mWorkShop && ClickWorkShopBtnCai != null)
        {
            ClickWorkShopBtnCai(index);
        }
    }
コード例 #3
0
    private void OnBtnReloadOnClick(WorkGridItemType mType, int UIIndex)
    {
        if (mPagIndex <= 0)
        {
            return;
        }

        int index = UIIndex + mMaxGridCount * (mPagIndex - 1);

        mSelectedIndex = index;

        if (mType == WorkGridItemType.mWorkShop && ClickWorkShopBtnReLoad != null)
        {
            ClickWorkShopBtnReLoad(index);
        }
        else if (mType == WorkGridItemType.mUpLoad && ClickUpLoadBtnReLoad != null)
        {
            ClickUpLoadBtnReLoad(index);
        }
    }
コード例 #4
0
    private void OnDoubleClickItem(WorkGridItemType mType, int UIIndex)
    {
        if (mPagIndex <= 0)
        {
            return;
        }

        int index = UIIndex + mMaxGridCount * (mPagIndex - 1);

        mSelectedIndex = index;


        if (mType == WorkGridItemType.mLocalFloder && DoubleClickLocalFloder != null)
        {
            DoubleClickLocalFloder(mSelectedIndex);
        }
        else if (mType == WorkGridItemType.mLocalIcon && DoubleClickLocalIso != null)
        {
            DoubleClickLocalIso(mSelectedIndex);
        }
    }
コード例 #5
0
    private void OnClickItem(WorkGridItemType mType, int UIIndex)
    {
        if (mPagIndex <= 0)
        {
            return;
        }

        int index = UIIndex + mMaxGridCount * (mPagIndex - 1);

        if (UIIndex != mUISeletedIndex)
        {
            if (mUISeletedIndex >= 0 && mUISeletedIndex < mUIItems.Count)
            {
                mUIItems[mUISeletedIndex].SetSelected(false);
            }

            mUISeletedIndex = UIIndex;
            mUIItems[UIIndex].SetSelected(true);
        }

        mSelectedIndex = index;


        if (mType == WorkGridItemType.mLocalFloder && ClickLocalFloder != null)
        {
            ClickLocalFloder(index);
        }
        else if (mType == WorkGridItemType.mLocalIcon && ClickLocalIso != null)
        {
            ClickLocalIso(index);
        }
        else if (mType == WorkGridItemType.mWorkShop && ClickWorkShop != null)
        {
            ClickWorkShop(index);
        }
        else if (mType == WorkGridItemType.mUpLoad && ClickUpload != null)
        {
            ClickUpload(index);
        }
    }