// This file has been automatically generated by writePacketClasses.js import {UUID} from '../UUID'; import {Vector3} from '../Vector3'; import Long = require('long'); import {Quaternion} from '../Quaternion'; import {MessageFlags} from '../../enums/MessageFlags'; import {Packet} from '../Packet'; export class ScriptSensorRequestPacket implements Packet { name = 'ScriptSensorRequest'; flags = MessageFlags.Trusted | MessageFlags.Zerocoded | MessageFlags.FrequencyLow; id = 4294902007; Requester: { SourceID: UUID; RequestID: UUID; SearchID: UUID; SearchPos: Vector3; SearchDir: Quaternion; SearchName: string; Type: number; Range: number; Arc: number; RegionHandle: Long; SearchRegions: number; }; getSize(): number { return (this.Requester['SearchName'].length + 1) + 93; } }