private void OnChangesSubmittedInternal(SteamNative.SubmitItemUpdateResult_t obj, bool Failed) { if (Failed) { throw new System.Exception("CreateItemResult_t Failed"); } UpdateHandle = 0; SubmitItemUpdate = null; NeedToAgreeToWorkshopLegal = obj.UserNeedsToAcceptWorkshopLegalAgreement; Publishing = false; Error = obj.Result != SteamNative.Result.OK ? $"Error publishing changes: {obj.Result} ({NeedToAgreeToWorkshopLegal})" : null; OnChangesSubmitted?.Invoke((Result)obj.Result); }
private void OnChangesSubmitted(SteamNative.SubmitItemUpdateResult_t obj, bool Failed) { if (Failed) { throw new System.Exception("CreateItemResult_t Failed"); } SubmitItemUpdate = null; NeedToAgreeToWorkshopLegal = obj.UserNeedsToAcceptWorkshopLegalAgreement; Publishing = false; if (obj.Result == SteamNative.Result.OK) { return; } Error = "Error publishing changes: " + obj.Result.ToString(); }