public bool Validator(DialogChoiceData data) { // TODO: validate target, zone, etc Logger.Success("we got 0x05B"); return(true); }
public bool Handler(Player player, byte[] bytes) { if (bytes.Length < MinSize || bytes.Length > MaxSize) { return(false); } DialogChoiceData DialogChoiceData = Utility.Deserialize <DialogChoiceData>(bytes); if (Validator(DialogChoiceData)) { // TODO: Call script for whichever event this dialog is processing for return(true); } return(false); }