public FormPacketResponse(string Raw, string Address) : base(Raw, Address) { Id = Network.FORM_PACKET; InitializeAsResponse(); Player = player.Tokenizer.GetFromToken(GetString("token")); if (Player != null && GetString("af") != null) { Events.CallEvent(new ActivatedFormEvent(Player, ActivatedForm.Decode(GetString("af")))); } if (Player != null && Player.Forms.Count > 0) { SetData("raw", Player.Forms.Dequeue().ToString()); } }
public ActivatedFormEvent(player.Player player, ActivatedForm form) { Player = player; Form = form; Metadata = ""; }