void OnCreateItem() { AssertDisposed(); if (AssertError()) { return; } WorkshopCreateItemResult result = new WorkshopCreateItemResult(); NativeMethods.Workshop_GetCreateItemResult(pointer, ref result); if (result.result != DetailedResult.OK) { OnWorkshopError(SteamworksError.ERR_CANT_CREATE_WORKSHOP_ITEM, result.result); return; } if (onCreateItem != null) { onCreateItem(new WorkshopItemInfo() { fileID = result.publishedFieldID }, result.needsToAcceptLegalAgreement); } }
public extern static void Workshop_GetCreateItemResult(IntPtr leaderboard, ref WorkshopCreateItemResult result);