Пример #1
0
    void OnPress(bool press)
    {
        if (MustNot)
        {
            return;
        }
        if (press && Input.GetMouseButtonDown(0) && null != SelectItem_N.Instance && !SelectItem_N.Instance.HaveOpItem() && mItemGrid != null)
        {
            if (null != ItemObj)
            {
                ////ItemObj.RemoveProperty(ItemProperty.NewFlagTime);
                //if (GameConfig.IsMultiMode)
                //{
                //	PlayerFactory.mMainPlayer.RPCServer(EPacketType.PT_InGame_RemoveNewFlag, ItemObj.instanceId);
                //}
            }

            // [CSUI]
            if (onLeftMouseClicked != null)
            {
                onLeftMouseClicked(this);
            }
            Grid_N.SetActiveGrid(this);
        }
    }
Пример #2
0
    void Clear()
    {
        Grid_N.SetActiveGrid(null);
        UICursor.Clear();
        mIcontex.enabled     = false;
        mIcontex.mainTexture = null;
        //mCurrenReq = null;

        mItemSample = null;
    }