public static MsgLogin Create(string user, string pass, bool compression, MsgLoginType type) { var ptr = stackalloc MsgLogin[1]; ptr->Header.Length = sizeof(MsgLogin); ptr->Header.Compressed = compression; ptr->Header.Id = PacketType.MsgLogin; ptr->Type = type; ptr->SetUsername(user); ptr->SetPassword(pass); return(*ptr); }
public static MsgLogin Create(string user, string pass, string email, bool compression, MsgLoginType type) { Span <MsgLogin> span = stackalloc MsgLogin[1]; ref var ptr = ref MemoryMarshal.GetReference(span);