private void Network_N3MessageReceived(object s, SmokeLounge.AOtomation.Messaging.Messages.N3Message n3Msg) { //Chat.WriteLine($"{n3Msg.N3MessageType}"); if (n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.PlayfieldAnarchyF) { PlayfieldAnarchyFMessage ayy = (PlayfieldAnarchyFMessage)n3Msg; //Chat.WriteLine($"GenericCmd: {ayy.Action.ToString()}\t{ayy.Count.ToString()}\t{ayy.Target.ToString()}\t{ayy.Temp1.ToString()}\t{ayy.Temp4.ToString()}\t{ayy.User.ToString()}\t{ayy.Identity.ToString()}"); } //if (n3Msg.N3MessageType == N3MessageType.CharDCMove) // Chat.WriteLine($"MoveType: {((CharDCMoveMessage)n3Msg).MoveType}"); /* * if (n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.TemplateAction) * { * TemplateActionMessage ayy = (TemplateActionMessage)n3Msg; * Chat.WriteLine($"TemplateAction: {ayy.Unknown1.ToString()}\t{ayy.Unknown2.ToString()}\t{ayy.Unknown3.ToString()}\t{ayy.Unknown4.ToString()}\t{ayy.ItemLowId.ToString()}\t{ayy.Placement.ToString()}\t{ayy.Identity.ToString()}"); * } */ /* * if (n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.Feedback) * { * FeedbackMessage ayy = (FeedbackMessage)n3Msg; * Chat.WriteLine($"Feedback: {ayy.MessageId.ToString()}\t{ayy.CategoryId.ToString()}\t{ayy.Unknown1.ToString()}"); * } * * if(n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.CharacterAction) * { * CharacterActionMessage charActionMessage = (CharacterActionMessage)n3Msg; * Chat.WriteLine($"CharacterAction {charActionMessage.Action}\t{charActionMessage.Identity}\t{charActionMessage.Target}\t{charActionMessage.Parameter1}\t{charActionMessage.Parameter2}\t{charActionMessage.Unknown1}\t{charActionMessage.Unknown2}"); * }*/ }
private void Network_N3MessageSent(object s, SmokeLounge.AOtomation.Messaging.Messages.N3Message n3Msg) { //Chat.WriteLine($"{n3Msg.N3MessageType}"); }
private void AssertN3Message(N3Message expected, N3Message actual) { Assert.AreEqual(expected.Identity, actual.Identity); Assert.AreEqual(expected.N3MessageType, actual.N3MessageType); Assert.AreEqual(expected.PacketType, actual.PacketType); Assert.AreEqual(expected.Unknown, actual.Unknown); }