Exemplo n.º 1
0
            internal SharedLibraryLockStatusCallback([NotNull] JobID jobID, [NotNull] CMsgClientSharedLibraryLockStatus msg)
            {
                if ((jobID == null) || (msg == null))
                {
                    throw new ArgumentNullException(nameof(jobID) + " || " + nameof(msg));
                }

                JobID = jobID;

                if (msg.own_library_locked_by == 0)
                {
                    return;
                }

                LibraryLockedBySteamID = new SteamID(msg.own_library_locked_by, EUniverse.Public, EAccountType.Individual);
            }
Exemplo n.º 2
0
        internal SharedLibraryLockStatusCallback(JobID jobID, CMsgClientSharedLibraryLockStatus msg)
        {
            if (jobID == null)
            {
                throw new ArgumentNullException(nameof(jobID));
            }

            ArgumentNullException.ThrowIfNull(msg);

            JobID = jobID;

            if (msg.own_library_locked_by == 0)
            {
                return;
            }

            LibraryLockedBySteamID = new SteamID(msg.own_library_locked_by, EUniverse.Public, EAccountType.Individual);
        }