25 data << eventInfo.
Date;
64 data << holidayInfo.
Date[j];
92 data << inviteInfo.
Notes;
104 _worldPacket >> MinLevel;
105 _worldPacket >> MaxLevel;
106 _worldPacket >> MaxRankOrder;
111 _worldPacket >> ArenaTeamId;
125 _worldPacket >> Title;
126 _worldPacket >> Description;
127 _worldPacket >> EventType;
128 _worldPacket.read_skip<
uint8>();
129 _worldPacket >> MaxSize;
130 _worldPacket >> TextureID;
131 _worldPacket >>
Time;
132 _worldPacket >> LockDate;
133 _worldPacket >> Flags;
134 Invites.resize(_worldPacket.read<
uint32>());
136 _worldPacket >> invite;
141 _worldPacket >> EventID;
142 _worldPacket >> ModeratorID;
143 _worldPacket >> Title;
144 _worldPacket >> Description;
145 _worldPacket >> EventType;
146 _worldPacket.read_skip<
uint8>();
147 _worldPacket >> MaxSize;
148 _worldPacket >> TextureID;
149 _worldPacket >>
Time;
150 _worldPacket >> LockDate;
151 _worldPacket >> Flags;
156 _worldPacket >> EventID;
157 _worldPacket >> ModeratorID;
158 _worldPacket >> IsSignUp;
163 _worldPacket >> EventID;
164 _worldPacket >> ModeratorID;
165 _worldPacket >>
Date;
170 _worldPacket >> EventID;
171 _worldPacket >> InviteID;
172 _worldPacket >> Status;
177 _worldPacket >> EventID;
178 _worldPacket >> ModeratorID;
179 _worldPacket >> Name;
180 _worldPacket >> Creating;
181 _worldPacket >> IsSignUp;
186 _worldPacket >> EventID;
187 _worldPacket >> Tentative;
192 _worldPacket >> Guid.ReadAsPacked();
193 _worldPacket >> InviteID;
194 _worldPacket >> ModeratorID;
195 _worldPacket >> EventID;
200 _worldPacket >> Guid.ReadAsPacked();
201 _worldPacket >> EventID;
202 _worldPacket >> InviteID;
203 _worldPacket >> ModeratorID;
204 _worldPacket >> Status;
209 _worldPacket >> MapID;
210 _worldPacket >> DifficultyID;
211 _worldPacket >> Extend;
216 _worldPacket >> Guid.ReadAsPacked();
217 _worldPacket >> EventID;
218 _worldPacket >> InviteID;
219 _worldPacket >> ModeratorID;
220 _worldPacket >> Status;
225 _worldPacket << InviteGuid.WriteAsPacked();
226 _worldPacket <<
uint64(EventID);
227 _worldPacket <<
uint64(InviteID);
228 _worldPacket <<
uint8(Level);
229 _worldPacket <<
uint8(Status);
232 _worldPacket << ResponseTime;
234 _worldPacket <<
uint8(ClearPending);
236 return &_worldPacket;
241 _worldPacket <<
uint32(Invites.size());
243 _worldPacket << invite;
247 _worldPacket << event;
249 _worldPacket <<
uint32(ServerNow);
250 _worldPacket << ServerTime;
252 _worldPacket <<
uint32(RaidLockouts.size());
254 _worldPacket << lockout;
256 _worldPacket <<
uint32(RaidOrigin);
258 _worldPacket <<
uint32(RaidResets.size());
260 _worldPacket << reset;
262 _worldPacket <<
uint32(Holidays.size());
264 _worldPacket << holiday;
266 return &_worldPacket;
271 _worldPacket <<
uint8(EventType);
272 _worldPacket << OwnerGuid.WriteAsPacked();
273 _worldPacket <<
uint64(EventID);
274 _worldPacket << EventName;
275 _worldPacket << Description;
276 _worldPacket <<
uint8(GetEventType);
279 _worldPacket <<
int32(TextureID);
280 _worldPacket <<
uint32(Flags);
281 _worldPacket <<
Date;
282 _worldPacket << LockDate;
283 _worldPacket <<
uint32(EventGuildID);
284 _worldPacket <<
uint32(Invites.size());
286 _worldPacket << invite;
288 return &_worldPacket;
293 _worldPacket <<
uint64(EventID);
294 _worldPacket << EventName;
295 _worldPacket <<
Date;
296 _worldPacket <<
uint32(Flags);
297 _worldPacket <<
uint32(EventType);
298 _worldPacket <<
int32(TextureID);
299 _worldPacket <<
uint64(InviteID);
300 _worldPacket <<
uint8(Status);
301 _worldPacket <<
uint8(ModeratorStatus);
302 _worldPacket << OwnerGuid.WriteAsPacked();
303 _worldPacket << InvitedByGuid.WriteAsPacked();
305 return &_worldPacket;
310 _worldPacket << InviteGuid.WriteAsPacked();
311 _worldPacket <<
uint64(EventID);
312 _worldPacket <<
Date;
313 _worldPacket <<
uint32(Flags);
314 _worldPacket <<
uint8(Status);
315 _worldPacket <<
uint8(ClearPending);
316 _worldPacket << ResponseTime;
318 return &_worldPacket;
323 _worldPacket << InviteGuid.WriteAsPacked();
324 _worldPacket <<
uint64(EventID);
325 _worldPacket <<
uint32(Flags);
326 _worldPacket <<
uint8(ClearPending);
328 return &_worldPacket;
333 _worldPacket << InviteGuid.WriteAsPacked();
334 _worldPacket <<
uint64(EventID);
335 _worldPacket <<
uint8(Status);
336 _worldPacket <<
uint8(ClearPending);
338 return &_worldPacket;
343 _worldPacket <<
uint64(EventID);
344 _worldPacket <<
Date;
345 _worldPacket <<
uint32(Flags);
346 _worldPacket <<
uint8(Status);
348 return &_worldPacket;
353 _worldPacket <<
uint8(ClearPending);
354 _worldPacket <<
uint64(EventID);
355 _worldPacket << OriginalDate;
356 _worldPacket <<
uint32(Flags);
357 _worldPacket <<
Date;
358 _worldPacket <<
uint8(EventType);
359 _worldPacket <<
uint32(TextureID);
360 _worldPacket << EventName;
361 _worldPacket << Description;
364 _worldPacket << LockDate;
366 return &_worldPacket;
371 _worldPacket <<
uint8(ClearPending);
372 _worldPacket <<
uint64(EventID);
373 _worldPacket <<
Date;
375 return &_worldPacket;
380 _worldPacket <<
uint32(NumPending);
381 return &_worldPacket;
386 _worldPacket <<
uint32(Command);
388 _worldPacket << Name;
389 _worldPacket <<
uint32(Result);
391 return &_worldPacket;
396 _worldPacket << ServerTime;
397 _worldPacket <<
int32(MapID);
398 _worldPacket <<
uint32(DifficultyID);
399 _worldPacket <<
int32(TimeRemaining);
400 _worldPacket <<
uint64(InstanceID);
402 return &_worldPacket;
407 _worldPacket <<
int32(MapID);
408 _worldPacket <<
uint32(DifficultyID);
409 _worldPacket <<
int32(TimeRemaining);
410 _worldPacket <<
uint64(InstanceID);
412 return &_worldPacket;
417 _worldPacket << ServerTime;
418 _worldPacket <<
int32(MapID);
419 _worldPacket <<
uint32(DifficultyID);
420 _worldPacket <<
int32(OldTimeRemaining);
421 _worldPacket <<
int32(NewTimeRemaining);
423 return &_worldPacket;
428 _worldPacket <<
uint32(Invites.size());
431 _worldPacket << invite.InviteGuid.WriteAsPacked();
432 _worldPacket <<
uint8(invite.Level);
435 return &_worldPacket;
440 _worldPacket <<
uint64(EventID);
441 _worldPacket <<
Date;
442 _worldPacket <<
uint32(Flags);
443 _worldPacket <<
uint8(Status);
445 return &_worldPacket;
450 _worldPacket <<
uint64(EventID);
451 _worldPacket << Notes;
453 return &_worldPacket;
458 _worldPacket << InviteGuid.WriteAsPacked();
459 _worldPacket <<
uint64(EventID);
460 _worldPacket << Notes;
461 _worldPacket <<
uint8(ClearPending);
463 return &_worldPacket;
468 _worldPacket >> InvitedByGUID;
469 _worldPacket >> EventID;
470 _worldPacket >> InviteID;
ByteBuffer & operator<<(ByteBuffer &data, WorldPackets::Calendar::CalendarSendCalendarEventInfo const &eventInfo)
ByteBuffer & operator>>(ByteBuffer &buffer, WorldPackets::Calendar::CalendarAddEventInviteInfo &invite)
#define MAX_HOLIDAY_DATES
PackedGuidWriter WriteAsPacked() const
PackedGuidReader ReadAsPacked()
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
std::string_view TextureFilename
std::array< int32, MAX_HOLIDAY_DURATIONS > Duration
std::array< WowTime, MAX_HOLIDAY_DATES > Date
std::array< int32, MAX_HOLIDAY_FLAGS > CalendarFlags