/// <inheritdoc /> public SMSG_MESSAGECHAT_Payload_Vanilla([NotNull] NetworkChatMessageHeader_Vanilla messageHeader, [NotNull] NetworkChatMessageFooter messageFooter, [NotNull] MessageAddressingDetails <string> creatureSpecialMessageDetails) { MessageHeader = messageHeader ?? throw new ArgumentNullException(nameof(messageHeader)); CreatureSpecialMessageDetails = creatureSpecialMessageDetails ?? throw new ArgumentNullException(nameof(creatureSpecialMessageDetails)); MessageFooter = messageFooter ?? throw new ArgumentNullException(nameof(messageFooter)); }
/// <inheritdoc /> public SMSG_MESSAGECHAT_Payload_Vanilla([NotNull] NetworkChatMessageHeader_Vanilla messageHeader, [NotNull] NetworkChatMessageFooter messageFooter, [NotNull] MessageAddressingDetails <ObjectGuid> regularMessageDetails) { MessageHeader = messageHeader ?? throw new ArgumentNullException(nameof(messageHeader)); RegularMessageDetails = regularMessageDetails ?? throw new ArgumentNullException(nameof(regularMessageDetails)); MessageFooter = messageFooter ?? throw new ArgumentNullException(nameof(messageFooter)); }
/// <inheritdoc /> public SMSG_MESSAGECHAT_Payload_Vanilla([NotNull] NetworkChatMessageHeader_Vanilla messageHeader, [NotNull] NetworkChatMessageFooter messageFooter, [NotNull] NetworkChatCreatureRegularMessageDetails_Vanilla creatureRegularMessageDetails) { MessageHeader = messageHeader ?? throw new ArgumentNullException(nameof(messageHeader)); CreatureRegularMessageDetails = creatureRegularMessageDetails ?? throw new ArgumentNullException(nameof(creatureRegularMessageDetails)); MessageFooter = messageFooter ?? throw new ArgumentNullException(nameof(messageFooter)); }
/// <inheritdoc /> public SMSG_MESSAGECHAT_Payload_Vanilla([NotNull] NetworkChatMessageHeader_Vanilla messageHeader, [NotNull] NetworkChatMessageFooter messageFooter, [NotNull] NetworkChatDefaultMessageDetails defaultMessageDetails) { MessageHeader = messageHeader ?? throw new ArgumentNullException(nameof(messageHeader)); DefaultMessageDetails = defaultMessageDetails ?? throw new ArgumentNullException(nameof(defaultMessageDetails)); MessageFooter = messageFooter ?? throw new ArgumentNullException(nameof(messageFooter)); }