示例#1
0
        public void DoClear()
        {
            if (bIsDebug)
            {
                Debug.Log($"{name}-{iSlotIndex} {nameof(DoClear)}", this);
            }

            OnChange_SlotData?.Invoke(new OnChangeSlotData_Msg(this, pData, null));

            pData = null;
        }
示例#2
0
        public void DoSetData(IInventoryData pData)
        {
            if (bIsDebug)
            {
                Debug.Log($"{name}-{iSlotIndex} {nameof(DoSetData)} - {pData}", this);
            }

            OnChange_SlotData?.Invoke(new OnChangeSlotData_Msg(this, this.pData, pData));

            this.pData = pData;
        }