public override void GetTargetData(IFreeformEntity_MsgTgt tgt, ref List <byte> buffer) { FFTgt_G2H_TicketPrint_ResultStatus tgt2 = tgt as FFTgt_G2H_TicketPrint_ResultStatus; buffer.SetValue(tgt2.GameTicketSequence, 2); buffer.SetValue(tgt2.PrintStatus.GetGmuIdInt8()); }
internal override IFreeformEntity ParseBufferInternal(ref IFreeformEntity entity, IFreeformEntity rootEntity, int id, byte[] buffer) { FFTgt_G2H_TicketPrint_ResultStatus tgt = new FFTgt_G2H_TicketPrint_ResultStatus(); tgt.GameTicketSequence = buffer.GetBytesToBCDInt16(0, 2); tgt.PrintStatus = buffer[2].GetAppId <FF_GmuId_TicketPrintStatus, FF_AppId_TicketPrintStatus>(); return(tgt); }
internal override IFreeformEntity ParseBufferInternal(ref IFreeformEntity entity, IFreeformEntity rootEntity, int id, byte[] buffer) { FFTgt_G2H_TicketPrint_ResultStatus tgt = new FFTgt_G2H_TicketPrint_ResultStatus(); tgt.GameTicketSequence = buffer.GetBytesToBCDInt16(0, 2); tgt.PrintStatus = buffer[2].GetAppId<FF_GmuId_TicketPrintStatus, FF_AppId_TicketPrintStatus>(); return tgt; }