示例#1
0
            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);
            }
示例#2
0
            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();
            }