internal override IFreeformEntity ParseBufferInternal(ref IFreeformEntity entity, byte[] buffer) { FFTgt_G2H_AD_Amount_Request tgt = new FFTgt_G2H_AD_Amount_Request(); tgt.PlayerCardNumber = FreeformHelper.GetBCDValueString(buffer, 0, 0, 5); tgt.Status = (FF_GmuId_EFT_AutoDownload_Status)buffer[5]; tgt.AccountType = (FF_GmuId_EFT_AutoDownload_TopUp_AccountTypes)buffer[6]; tgt.AutoDownloadAmount = FreeformHelper.GetBCDValue<double>(buffer, 0, 7, 4); return tgt; }
internal override IFreeformEntity ParseBufferInternal(ref IFreeformEntity entity, byte[] buffer) { FFTgt_G2H_AD_Amount_Request tgt = new FFTgt_G2H_AD_Amount_Request(); tgt.PlayerCardNumber = FreeformHelper.GetBCDValueString(buffer, 0, 0, 5); tgt.Status = (FF_GmuId_EFT_AutoDownload_Status)buffer[5]; tgt.AccountType = (FF_GmuId_EFT_AutoDownload_TopUp_AccountTypes)buffer[6]; tgt.AutoDownloadAmount = FreeformHelper.GetBCDValue <double>(buffer, 0, 7, 4); return(tgt); }