public void DoClear() { if (bIsDebug) { Debug.Log($"{name}-{iSlotIndex} {nameof(DoClear)}", this); } OnChange_SlotData?.Invoke(new OnChangeSlotData_Msg(this, pData, null)); pData = null; }
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; }