UNPKG

@vanetti/ragemp-closure-externs-c

Version:

Rage Multiplayer clientside externs for Google Closure Compiler

2,411 lines (2,035 loc) 395 kB
/** @typedef {number} */ var Handle; /** @typedef {number} */ var Hash; /** @typedef {number} */ var HashOrString; /** @typedef {!Array<?>} */ var RGB; /** @typedef {!Array<?>} */ var RGBA; /** @typedef {!Array<?>} */ var Array3d; /** @typedef {!Array<?>} */ var Array2d; /** @typedef {{blips: !BlipMpPool, browsers: !BrowserMpPool, cameras: !CameraMpPool, checkpoints: !CheckpointMpPool, colshapes: !ColshapeMpPool, discord: !DiscordMp, events: !EventMpPool, game: {app: !GameAppMp, audio: !GameAudioMp, brain: !GameBrainMp, cam: !GameCamMp, controls: !GameControlsMp, cutscene: !GameCutsceneMp, datafile: !GameDatafileMp, decisionevent: !GameDecisioneventMp, decorator: !GameDecoratorMp, dlc1: !GameDlc1Mp, dlc2: !GameDlc2Mp, entity: !GameEntityMp, fire: !GameFireMp, gameplay: !GameGameplayMp, graphics: !GameGraphicsMp, interior: !GameInteriorMp, itemset: !GameItemsetMp, mobile: !GameMobileMp, object: !GameObjectMp, pathfind: !GamePathfindMp, ped: !GamePedMp, player: !GamePlayerMp, rope: !GameRopeMp, script: !GameScriptMp, stats: !GameStatsMp, streaming: !GameStreamingMp, system: !GameSystemMp, time: !GameTimeMp, ui: !GameUiMp, unk: !GameUnkMp, recorder: !GameRecorderMp, vehicle: !GameVehicleMp, water: !GameWaterMp, weapon: !GameWeaponMp, worldprobe: !GameWorldprobeMp, zone: !GameZoneMp, invoke: function(string, ...?): ?, joaat: ?}, gui: {chat: !GuiChatMp, cursor: !GuiCursorMp, execute: function(string): void, takeScreenshot: function(string, number, number, number): void}, keys: !KeysMp, labels: !TextLabelMpPool, markers: !MarkerMpPool, nametags: !NametagsMp, objects: !ObjectMpPool, peds: !PedMpPool, pickups: !PickupMpPool, players: !PlayerMpPool, raycasting: !RaycastingMp, storage: !StorageMp, Vector3: function(new: (?), number, number, number): ?, vehicles: !VehicleMpPool, voiceChat: !VoiceChatMp}} */ var Mp; /** @typedef {{app: !GameAppMp, audio: !GameAudioMp, brain: !GameBrainMp, cam: !GameCamMp, controls: !GameControlsMp, cutscene: !GameCutsceneMp, datafile: !GameDatafileMp, decisionevent: !GameDecisioneventMp, decorator: !GameDecoratorMp, dlc1: !GameDlc1Mp, dlc2: !GameDlc2Mp, entity: !GameEntityMp, fire: !GameFireMp, gameplay: !GameGameplayMp, graphics: !GameGraphicsMp, interior: !GameInteriorMp, itemset: !GameItemsetMp, mobile: !GameMobileMp, object: !GameObjectMp, pathfind: !GamePathfindMp, ped: !GamePedMp, player: !GamePlayerMp, rope: !GameRopeMp, script: !GameScriptMp, stats: !GameStatsMp, streaming: !GameStreamingMp, system: !GameSystemMp, time: !GameTimeMp, ui: !GameUiMp, unk: !GameUnkMp, recorder: !GameRecorderMp, vehicle: !GameVehicleMp, water: !GameWaterMp, weapon: !GameWeaponMp, worldprobe: !GameWorldprobeMp, zone: !GameZoneMp, invoke: function(string, ...?): ?, joaat: ?}} */ var GameMp; /** @typedef {{chat: !GuiChatMp, cursor: !GuiCursorMp, execute: function(string): void, takeScreenshot: function(string, number, number, number): void}} */ var GuiMp; /** * @extends {EntityMp} * @record * @struct */ function BlipMp() {} /** * @return {void} */ BlipMp.prototype.addTextComponentSubstringName = function() {}; /** * @return {boolean} */ BlipMp.prototype.doesExist = function() {}; /** * @return {void} */ BlipMp.prototype.endTextCommandSetName = function() {}; /** * @return {number} */ BlipMp.prototype.getAlpha = function() {}; /** * @return {number} */ BlipMp.prototype.getColour = function() {}; /** * @return {function(new: (?), number, number, number): ?} */ BlipMp.prototype.getCoords = function() {}; /** * @return {!BlipMp} */ BlipMp.prototype.getFirstInfoId = function() {}; /** * @return {number} */ BlipMp.prototype.getHudColour = function() {}; /** * @return {number} */ BlipMp.prototype.getInfoIdDisplay = function() {}; /** * @return {number} */ BlipMp.prototype.getInfoIdEntityIndex = function() {}; /** * @return {!PickupMp} */ BlipMp.prototype.getInfoIdPickupIndex = function() {}; /** * @return {number} */ BlipMp.prototype.getInfoIdType = function() {}; /** * @return {!BlipMp} */ BlipMp.prototype.getNextInfoId = function() {}; /** * @return {number} */ BlipMp.prototype.getSprite = function() {}; /** * @return {void} */ BlipMp.prototype.hideNumberOn = function() {}; /** * @return {boolean} */ BlipMp.prototype.isFlashing = function() {}; /** * @return {boolean} */ BlipMp.prototype.isMissionCreator = function() {}; /** * @return {boolean} */ BlipMp.prototype.isOnMinimap = function() {}; /** * @return {boolean} */ BlipMp.prototype.isShortRange = function() {}; /** * @return {void} */ BlipMp.prototype.pulse = function() {}; /** * @param {number|string} alpha_or_alphaLevel * @param {boolean=} skin * @return {void} */ BlipMp.prototype.setAlpha = function(alpha_or_alphaLevel, skin) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setAsFriendly = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setAsMissionCreator = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setAsShortRange = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setBright = function(toggle) {}; /** * @param {number} index * @return {void} */ BlipMp.prototype.setCategory = function(index) {}; /** * @param {number} color * @return {void} */ BlipMp.prototype.setColour = function(color) {}; /** * @param {number} posX * @param {number} posY * @param {number} posZ * @return {void} */ BlipMp.prototype.setCoords = function(posX, posY, posZ) {}; /** * @param {number} displayId * @return {void} */ BlipMp.prototype.setDisplay = function(displayId) {}; /** * @param {number} opacity * @param {number} duration * @return {void} */ BlipMp.prototype.setFade = function(opacity, duration) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setFlashes = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setFlashesAlternate = function(toggle) {}; /** * @param {?} p1 * @return {void} */ BlipMp.prototype.setFlashInterval = function(p1) {}; /** * @param {number} duration * @return {void} */ BlipMp.prototype.setFlashTimer = function(duration) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setHighDetail = function(toggle) {}; /** * @param {string} gxtEntry * @return {void} */ BlipMp.prototype.setNameFromTextFile = function(gxtEntry) {}; /** * @param {!PlayerMp} player * @return {void} */ BlipMp.prototype.setNameToPlayerName = function(player) {}; /** * @param {number} priority * @return {void} */ BlipMp.prototype.setPriority = function(priority) {}; /** * @param {number} rotation * @return {void} */ BlipMp.prototype.setRotation = function(rotation) {}; /** * @param {boolean} enabled * @return {void} */ BlipMp.prototype.setRoute = function(enabled) {}; /** * @param {number} colour * @return {void} */ BlipMp.prototype.setRouteColour = function(colour) {}; /** * @param {number} scale * @return {void} */ BlipMp.prototype.setScale = function(scale) {}; /** * @param {number} r * @param {number} g * @param {number} b * @return {void} */ BlipMp.prototype.setSecondaryColour = function(r, g, b) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setShowCone = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ BlipMp.prototype.setShowHeadingIndicator = function(toggle) {}; /** * @param {number} spriteId * @return {void} */ BlipMp.prototype.setSprite = function(spriteId) {}; /** * @param {number} number * @return {void} */ BlipMp.prototype.showNumberOn = function(number) {}; /** * @record * @struct */ function EntityMp() {} /** @type {number} */ EntityMp.prototype.alpha; /** @type {number} */ EntityMp.prototype.dimension; /** @type {number} */ EntityMp.prototype.model; /** @type {function(new: (?), number, number, number): ?} */ EntityMp.prototype.position; /** @type {?} */ EntityMp.prototype.handle; /** @type {number} */ EntityMp.prototype.id; /** @type {number} */ EntityMp.prototype.remoteId; /** @type {string} */ EntityMp.prototype.type; /** * @param {number} forceType * @param {number} x * @param {number} y * @param {number} z * @param {number} xRot * @param {number} yRot * @param {number} zRot * @param {number} boneIndex * @param {number} isRel * @param {boolean} p9 * @param {boolean} highForce * @param {boolean} p11 * @param {boolean} p12 * @return {void} */ EntityMp.prototype.applyForceTo = function(forceType, x, y, z, xRot, yRot, zRot, boneIndex, isRel, p9, highForce, p11, p12) {}; /** * @param {number} forceType * @param {number} x * @param {number} y * @param {number} z * @param {boolean} p4 * @param {boolean} isRel * @param {boolean} highForce * @param {boolean} p7 * @return {void} */ EntityMp.prototype.applyForceToCenterOfMass = function(forceType, x, y, z, p4, isRel, highForce, p7) {}; /** * @param {number} entity * @param {number} boneIndex * @param {number} xPos * @param {number} yPos * @param {number} zPos * @param {number} xRot * @param {number} yRot * @param {number} zRot * @param {boolean} p8 * @param {boolean} useSoftPinning * @param {boolean} collision * @param {boolean} isPed * @param {number} vertexIndex * @param {boolean} fixedRot * @return {void} */ EntityMp.prototype.attachTo = function(entity, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p8, useSoftPinning, collision, isPed, vertexIndex, fixedRot) {}; /** * @param {number} entity * @param {number} boneIndex1 * @param {number} boneIndex2 * @param {number} xPos1 * @param {number} yPos1 * @param {number} zPos1 * @param {number} xPos2 * @param {number} yPos2 * @param {number} zPos2 * @param {number} xRot * @param {number} yRot * @param {number} zRot * @param {number} breakForce * @param {boolean} fixedRot * @param {boolean} p14 * @param {boolean} collision * @param {boolean} p16 * @param {number} p17 * @return {void} */ EntityMp.prototype.attachToPhysically = function(entity, boneIndex1, boneIndex2, xPos1, yPos1, zPos1, xPos2, yPos2, zPos2, xRot, yRot, zRot, breakForce, fixedRot, p14, collision, p16, p17) {}; /** * @return {void} */ EntityMp.prototype.clearLastDamage = function() {}; /** * @return {void} */ EntityMp.prototype.destroy = function() {}; /** * @param {boolean} p0 * @param {boolean} collision * @return {void} */ EntityMp.prototype.detach = function(p0, collision) {}; /** * @param {function(new: (?), number, number, number): ?} position * @return {number} */ EntityMp.prototype.dist = function(position) {}; /** * @param {function(new: (?), number, number, number): ?} position * @return {number} */ EntityMp.prototype.distSquared = function(position) {}; /** * @param {boolean} p0 * @return {boolean} */ EntityMp.prototype.doesBelongToThisScript = function(p0) {}; /** * @return {boolean} */ EntityMp.prototype.doesExist = function() {}; /** * @return {boolean} */ EntityMp.prototype.doesHaveDrawable = function() {}; /** * @return {boolean} */ EntityMp.prototype.doesHavePhysics = function() {}; /** * @return {void} */ EntityMp.prototype.forceAiAndAnimationUpdate = function() {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.freezePosition = function(toggle) {}; /** * @return {number} */ EntityMp.prototype.getAlpha = function() {}; /** * @param {string} animDict * @param {string} animName * @return {number} */ EntityMp.prototype.getAnimCurrentTime = function(animDict, animName) {}; /** * @param {string} animDict * @param {string} animName * @return {number} */ EntityMp.prototype.getAnimTotalTime = function(animDict, animName) {}; /** * @return {number} */ EntityMp.prototype.getAttachedTo = function() {}; /** * @param {string} boneName * @return {number} */ EntityMp.prototype.getBoneIndexByName = function(boneName) {}; /** * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getCollisionNormalOfLastHitFor = function() {}; /** * @param {boolean} alive * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getCoords = function(alive) {}; /** * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getForwardVector = function() {}; /** * @return {number} */ EntityMp.prototype.getForwardX = function() {}; /** * @return {number} */ EntityMp.prototype.getForwardY = function() {}; /** * @return {number} */ EntityMp.prototype.getHeading = function() {}; /** * @return {number} */ EntityMp.prototype.getHealth = function() {}; /** * @param {number} x * @param {number} y * @param {number} z * @param {boolean} atTop * @param {boolean} inWorldCoords * @return {number} */ EntityMp.prototype.getHeight = function(x, y, z, atTop, inWorldCoords) {}; /** * @return {number} */ EntityMp.prototype.getHeightAboveGround = function() {}; /** * @return {number} */ EntityMp.prototype.getLastMaterialHitBy = function() {}; /** * @return {number} */ EntityMp.prototype.getLodDist = function() {}; /** * @param {function(new: (?), number, number, number): ?} rightVector * @param {function(new: (?), number, number, number): ?} forwardVector * @param {function(new: (?), number, number, number): ?} upVector * @param {function(new: (?), number, number, number): ?} position * @return {{rightVector: function(new: (?), number, number, number): ?, forwardVector: ?, upVector: ?, position: ?}} */ EntityMp.prototype.getMatrix = function(rightVector, forwardVector, upVector, position) {}; /** * @return {number} */ EntityMp.prototype.getMaxHealth = function() {}; /** * @return {number} */ EntityMp.prototype.getModel = function() {}; /** * @return {number} */ EntityMp.prototype.getNearestPlayerTo = function() {}; /** * @param {number} team * @return {number} */ EntityMp.prototype.getNearestPlayerToOnTeam = function(team) {}; /** * @return {number} */ EntityMp.prototype.getObjectIndexFromIndex = function() {}; /** * @param {number} posX * @param {number} posY * @param {number} posZ * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getOffsetFromGivenWorldCoords = function(posX, posY, posZ) {}; /** * @param {number} offsetX * @param {number} offsetY * @param {number} offsetZ * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getOffsetFromInWorldCoords = function(offsetX, offsetY, offsetZ) {}; /** * @return {number} */ EntityMp.prototype.getPedIndexFromIndex = function() {}; /** * @return {number} */ EntityMp.prototype.getPhysicsHeading = function() {}; /** * @return {number} */ EntityMp.prototype.getPitch = function() {}; /** * @return {number} */ EntityMp.prototype.getPopulationType = function() {}; /** * @param {number} x * @param {number} y * @param {number} z * @param {number} w * @return {function(new: (function(new: (?), number, number, number): ?), number, number, number, number): ?} */ EntityMp.prototype.getQuaternion = function(x, y, z, w) {}; /** * @return {number} */ EntityMp.prototype.getRoll = function() {}; /** * @param {number} rotationOrder * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getRotation = function(rotationOrder) {}; /** * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getRotationVelocity = function() {}; /** * @param {number} script * @return {number} */ EntityMp.prototype.getScript = function(script) {}; /** * @return {number} */ EntityMp.prototype.getSpeed = function() {}; /** * @param {boolean} relative * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getSpeedVector = function(relative) {}; /** * @return {number} */ EntityMp.prototype.getSubmergedLevel = function() {}; /** * @return {number} */ EntityMp.prototype.getType = function() {}; /** * @return {number} */ EntityMp.prototype.getUprightValue = function() {}; /** * @param {string} value * @return {?} */ EntityMp.prototype.getVariable = function(value) {}; /** * @return {number} */ EntityMp.prototype.getVehicleIndexFromIndex = function() {}; /** * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getVelocity = function() {}; /** * @param {number} boneIndex * @return {function(new: (?), number, number, number): ?} */ EntityMp.prototype.getWorldPositionOfBone = function(boneIndex) {}; /** * @param {number} actionHash * @return {boolean} */ EntityMp.prototype.hasAnimEventFired = function(actionHash) {}; /** * @param {string} animDict * @param {string} animName * @param {number} p2 * @return {boolean} */ EntityMp.prototype.hasAnimFinished = function(animDict, animName, p2) {}; /** * @param {number} entity * @param {boolean} p1 * @return {boolean} */ EntityMp.prototype.hasBeenDamagedBy = function(entity, p1) {}; /** * @return {boolean} */ EntityMp.prototype.hasBeenDamagedByAnyObject = function() {}; /** * @return {boolean} */ EntityMp.prototype.hasBeenDamagedByAnyPed = function() {}; /** * @return {boolean} */ EntityMp.prototype.hasBeenDamagedByAnyVehicle = function() {}; /** * @param {number} entity * @param {number} traceType * @return {boolean} */ EntityMp.prototype.hasClearLosTo = function(entity, traceType) {}; /** * @param {number} entity * @return {boolean} */ EntityMp.prototype.hasClearLosToInFront = function(entity) {}; /** * @return {boolean} */ EntityMp.prototype.hasCollidedWithAnything = function() {}; /** * @return {boolean} */ EntityMp.prototype.hasCollisionLoadedAround = function() {}; /** * @return {boolean} */ EntityMp.prototype.isAMission = function() {}; /** * @return {boolean} */ EntityMp.prototype.isAnObject = function() {}; /** * @return {boolean} */ EntityMp.prototype.isAPed = function() {}; /** * @param {number} entity * @param {number} xSize * @param {number} ySize * @param {number} zSize * @param {boolean} p4 * @param {boolean} p5 * @param {number} p6 * @return {boolean} */ EntityMp.prototype.isAt = function(entity, xSize, ySize, zSize, p4, p5, p6) {}; /** * @param {number} xPos * @param {number} yPos * @param {number} zPos * @param {number} xSize * @param {number} ySize * @param {number} zSize * @param {boolean} p6 * @param {boolean} p7 * @param {number} p8 * @return {boolean} */ EntityMp.prototype.isAtCoord = function(xPos, yPos, zPos, xSize, ySize, zSize, p6, p7, p8) {}; /** * @return {boolean} */ EntityMp.prototype.isAttached = function() {}; /** * @param {number} to * @return {boolean} */ EntityMp.prototype.isAttachedTo = function(to) {}; /** * @return {boolean} */ EntityMp.prototype.isAttachedToAnyObject = function() {}; /** * @return {boolean} */ EntityMp.prototype.isAttachedToAnyPed = function() {}; /** * @return {boolean} */ EntityMp.prototype.isAttachedToAnyVehicle = function() {}; /** * @return {boolean} */ EntityMp.prototype.isAVehicle = function() {}; /** * @return {boolean} */ EntityMp.prototype.isCollisonDisabled = function() {}; /** * @return {boolean} */ EntityMp.prototype.isDead = function() {}; /** * @return {boolean} */ EntityMp.prototype.isInAir = function() {}; /** * @param {number} originX * @param {number} originY * @param {number} originZ * @param {number} edgeX * @param {number} edgeY * @param {number} edgeZ * @param {number} angle * @param {boolean} p7 * @param {boolean} p8 * @param {?} p9 * @return {boolean} */ EntityMp.prototype.isInAngledArea = function(originX, originY, originZ, edgeX, edgeY, edgeZ, angle, p7, p8, p9) {}; /** * @param {number} x1 * @param {number} y1 * @param {number} z1 * @param {number} x2 * @param {number} y2 * @param {number} z2 * @param {boolean} p6 * @param {boolean} p7 * @param {?} p8 * @return {boolean} */ EntityMp.prototype.isInArea = function(x1, y1, z1, x2, y2, z2, p6, p7, p8) {}; /** * @return {boolean} */ EntityMp.prototype.isInWater = function() {}; /** * @param {string} zone * @return {boolean} */ EntityMp.prototype.isInZone = function(zone) {}; /** * @return {boolean} */ EntityMp.prototype.isOccluded = function() {}; /** * @return {boolean} */ EntityMp.prototype.isOnScreen = function() {}; /** * @param {string} animDict * @param {string} animName * @param {number} p2 * @return {boolean} */ EntityMp.prototype.isPlayingAnim = function(animDict, animName, p2) {}; /** * @return {boolean} */ EntityMp.prototype.isStatic = function() {}; /** * @param {number} targetEntity * @return {boolean} */ EntityMp.prototype.isTouching = function(targetEntity) {}; /** * @param {number} modelHash * @return {boolean} */ EntityMp.prototype.isTouchingModel = function(modelHash) {}; /** * @param {number} angle * @return {boolean} */ EntityMp.prototype.isUpright = function(angle) {}; /** * @return {boolean} */ EntityMp.prototype.isUpsidedown = function() {}; /** * @return {boolean} */ EntityMp.prototype.isVisible = function() {}; /** * @return {boolean} */ EntityMp.prototype.isVisibleToScript = function() {}; /** * @return {boolean} */ EntityMp.prototype.isWaitingForWorldCollision = function() {}; /** * @param {string} animName * @param {string} propName * @param {number} p2 * @param {boolean} p3 * @param {boolean} p4 * @param {boolean} p5 * @param {number} delta * @param {?} bitset * @return {boolean} */ EntityMp.prototype.playAnim = function(animName, propName, p2, p3, p4, p5, delta, bitset) {}; /** * @param {number} syncedScene * @param {string} animation * @param {string} propName * @param {number} p3 * @param {number} p4 * @param {?} p5 * @param {number} p6 * @return {boolean} */ EntityMp.prototype.playSynchronizedAnim = function(syncedScene, animation, propName, p3, p4, p5, p6) {}; /** * @return {void} */ EntityMp.prototype.processAttachments = function() {}; /** * @return {void} */ EntityMp.prototype.resetAlpha = function() {}; /** * @param {number} alpha_or_alphaLevel * @param {boolean=} skin * @return {void} */ EntityMp.prototype.setAlpha = function(alpha_or_alphaLevel, skin) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setAlwaysPrerender = function(toggle) {}; /** * @param {string} animDict * @param {string} animName * @param {number} time * @return {void} */ EntityMp.prototype.setAnimCurrentTime = function(animDict, animName, time) {}; /** * @param {string} animDict * @param {string} animName * @param {number} speedMultiplier * @return {void} */ EntityMp.prototype.setAnimSpeed = function(animDict, animName, speedMultiplier) {}; /** * @param {boolean} p0 * @param {boolean} byThisScript * @return {void} */ EntityMp.prototype.setAsMission = function(p0, byThisScript) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setCanBeDamaged = function(toggle) {}; /** * @param {boolean} p0 * @param {?} p1 * @return {void} */ EntityMp.prototype.setCanBeDamagedByRelationshipGroup = function(p0, p1) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setCanBeTargetedWithoutLos = function(toggle) {}; /** * @param {boolean} toggle * @param {boolean} keepPhysics * @return {void} */ EntityMp.prototype.setCollision = function(toggle, keepPhysics) {}; /** * @param {number} xPos * @param {number} yPos * @param {number} zPos * @param {boolean} xAxis * @param {boolean} yAxis * @param {boolean} zAxis * @param {boolean} clearArea * @return {void} */ EntityMp.prototype.setCoords = function(xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea) {}; /** * @param {number} xPos * @param {number} yPos * @param {number} zPos * @param {number} xAxis * @param {number} yAxis * @param {number} zAxis * @param {boolean} clearArea * @return {void} */ EntityMp.prototype.setCoords2 = function(xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea) {}; /** * @param {number} xPos * @param {number} yPos * @param {number} zPos * @param {number} xAxis * @param {number} yAxis * @param {number} zAxis * @return {void} */ EntityMp.prototype.setCoordsNoOffset = function(xPos, yPos, zPos, xAxis, yAxis, zAxis) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setDynamic = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setHasGravity = function(toggle) {}; /** * @param {number} heading * @return {void} */ EntityMp.prototype.setHeading = function(heading) {}; /** * @param {number} health * @return {void} */ EntityMp.prototype.setHealth = function(health) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setInvincible = function(toggle) {}; /** * @param {boolean} p0 * @param {number} p1 * @return {void} */ EntityMp.prototype.setIsTargetPriority = function(p0, p1) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setLights = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setLoadCollisionFlag = function(toggle) {}; /** * @param {number} value * @return {void} */ EntityMp.prototype.setLodDist = function(value) {}; /** * @param {number} value * @return {void} */ EntityMp.prototype.setMaxHealth = function(value) {}; /** * @param {number} speed * @return {void} */ EntityMp.prototype.setMaxSpeed = function(speed) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setMotionBlur = function(toggle) {}; /** * @param {number} entity * @param {boolean} collision * @return {void} */ EntityMp.prototype.setNoCollision = function(entity, collision) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setOnlyDamagedByPlayer = function(toggle) {}; /** * @param {boolean} p0 * @param {?} p1 * @return {void} */ EntityMp.prototype.setOnlyDamagedByRelationshipGroup = function(p0, p1) {}; /** * @param {boolean} bulletProof * @param {boolean} fireProof * @param {boolean} explosionProof * @param {boolean} collisionProof * @param {boolean} meleeProof * @param {boolean} p5 * @param {boolean} p6 * @param {boolean} drownProof * @return {void} */ EntityMp.prototype.setProofs = function(bulletProof, fireProof, explosionProof, collisionProof, meleeProof, p5, p6, drownProof) {}; /** * @param {number} x * @param {number} y * @param {number} z * @param {number} w * @return {void} */ EntityMp.prototype.setQuaternion = function(x, y, z, w) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setRecordsCollisions = function(toggle) {}; /** * @param {boolean} toggle * @return {void} */ EntityMp.prototype.setRenderScorched = function(toggle) {}; /** * @param {number} pitch * @param {number} roll * @param {number} yaw * @param {number} rotationOrder * @param {boolean} p4 * @return {void} */ EntityMp.prototype.setRotation = function(pitch, roll, yaw, rotationOrder, p4) {}; /** * @param {number} state * @return {void} */ EntityMp.prototype.setTrafficlightOverride = function(state) {}; /** * @param {string} key * @param {?} value * @return {?} */ EntityMp.prototype.setVariable = function(key, value) {}; /** * @param {number} x * @param {number} y * @param {number} z * @return {void} */ EntityMp.prototype.setVelocity = function(x, y, z) {}; /** * @param {boolean} toggle * @param {boolean} p1 * @return {void} */ EntityMp.prototype.setVisible = function(toggle, p1) {}; /** * @param {string} animation * @param {string} animGroup * @param {number} p2 * @return {void} */ EntityMp.prototype.stopAnim = function(animation, animGroup, p2) {}; /** * @param {number} p0 * @param {boolean} p1 * @return {boolean} */ EntityMp.prototype.stopSynchronizedAnim = function(p0, p1) {}; /** * @extends {EntityMp} * @record * @struct */ function CheckpointMp() {} /** * @extends {EntityMp} * @record * @struct */ function ColshapeMp() {} /** * @extends {EntityMp} * @record * @struct */ function MarkerMp() {} /** * @extends {EntityMp} * @record * @struct */ function ObjectMp() {} /** * @return {boolean} */ ObjectMp.prototype.hasBeenBroken = function() {}; /** * @return {boolean} */ ObjectMp.prototype.isVisible = function() {}; /** * @return {void} */ ObjectMp.prototype.markForDeletion = function() {}; /** * @return {boolean} */ ObjectMp.prototype.placeOnGroundProperly = function() {}; /** * @param {boolean} toggle * @return {void} */ ObjectMp.prototype.setActivatePhysicsAsSoonAsItIsUnfrozen = function(toggle) {}; /** * @param {number} weight * @param {number} p1 * @param {number} p2 * @param {number} p3 * @param {number} p4 * @param {number} gravity * @param {number} p6 * @param {number} p7 * @param {number} p8 * @param {number} p9 * @param {number} buoyancy * @return {void} */ ObjectMp.prototype.setPhysicsParams = function(weight, p1, p2, p3, p4, gravity, p6, p7, p8, p9, buoyancy) {}; /** * @param {boolean} targettable * @return {void} */ ObjectMp.prototype.setTargettable = function(targettable) {}; /** * @param {number} toX * @param {number} toY * @param {number} toZ * @param {number} speedX * @param {number} speedY * @param {number} speedZ * @param {boolean} collision * @return {boolean} */ ObjectMp.prototype.slide = function(toX, toY, toZ, speedX, speedY, speedZ, collision) {}; /** * @extends {EntityMp} * @record * @struct */ function PedMp() {} /** @type {function(new: (?), number, number, number): ?} */ PedMp.prototype.spawnPosition; /** * @extends {EntityMp} * @record * @struct */ function PickupMp() {} /** * @extends {EntityMp} * @record * @struct */ function PlayerMp() {} /** @type {number} */ PlayerMp.prototype.armour; /** @type {number} */ PlayerMp.prototype.eyeColour; /** @type {number} */ PlayerMp.prototype.hairColour; /** @type {number} */ PlayerMp.prototype.hairHighlightColour; /** @type {number} */ PlayerMp.prototype.heading; /** @type {number} */ PlayerMp.prototype.health; /** @type {string} */ PlayerMp.prototype.name; /** @type {boolean} */ PlayerMp.prototype.voiceAutoVolume; /** @type {number} */ PlayerMp.prototype.voiceVolume; /** @type {?} */ PlayerMp.prototype.voice3d; /** @type {number} */ PlayerMp.prototype.weapon; /** @type {string} */ PlayerMp.prototype.action; /** @type {boolean} */ PlayerMp.prototype.aimTarget; /** @type {string} */ PlayerMp.prototype.ip; /** @type {boolean} */ PlayerMp.prototype.isAiming; /** @type {boolean} */ PlayerMp.prototype.isClimbing; /** @type {boolean} */ PlayerMp.prototype.isEnteringVehicle; /** @type {boolean} */ PlayerMp.prototype.isInCover; /** @type {boolean} */ PlayerMp.prototype.isJumping; /** @type {boolean} */ PlayerMp.prototype.isLeavingVehicle; /** @type {boolean} */ PlayerMp.prototype.isVoiceActive; /** @type {number} */ PlayerMp.prototype.ping; /** @type {number} */ PlayerMp.prototype.seat; /** @type {!VehicleMp} */ PlayerMp.prototype.vehicle; /** * @param {number} ped2 * @return {void} */ PlayerMp.prototype.addVehicleSubtaskAttack = function(ped2) {}; /** * @param {number} x * @param {number} y * @param {number} z * @return {void} */ PlayerMp.prototype.addVehicleSubtaskAttackCoord = function(x, y, z) {}; /** * @param {number} boneIndex * @param {number} xRot * @param {number} yRot * @param {number} zRot * @param {string} woundType * @return {void} */ PlayerMp.prototype.applyBlood = function(boneIndex, xRot, yRot, zRot, woundType) {}; /** * @param {?} p1 * @param {number} p2 * @param {number} p3 * @param {?} p4 * @return {void} */ PlayerMp.prototype.applyBloodByZone = function(p1, p2, p3, p4) {}; /** * @param {?} p1 * @param {number} p2 * @param {number} p3 * @param {?} p4 * @return {void} */ PlayerMp.prototype.applyBloodDamageByZone = function(p1, p2, p3, p4) {}; /** * @param {?} p1 * @param {number} p2 * @param {number} p3 * @param {number} p4 * @param {number} p5 * @param {?} p6 * @param {number} p7 * @param {?} p8 * @return {void} */ PlayerMp.prototype.applyBloodSpecific = function(p1, p2, p3, p4, p5, p6, p7, p8) {}; /** * @param {number} p1 * @param {number} p2 * @param {number} p3 * @param {number} p4 * @param {number} p5 * @param {number} p6 * @param {number} p7 * @param {boolean} p8 * @param {string} p9 * @return {void} */ PlayerMp.prototype.applyDamageDecal = function(p1, p2, p3, p4, p5, p6, p7, p8, p9) {}; /** * @param {string} damagePack * @param {number} damage * @param {number} mult * @return {void} */ PlayerMp.prototype.applyDamagePack = function(damagePack, damage, mult) {}; /** * @param {number} damageAmount * @param {boolean} p2 * @return {void} */ PlayerMp.prototype.applyDamageTo = function(damageAmount, p2) {}; /** * @param {number} target * @return {boolean} */ PlayerMp.prototype.canInCombatSeeTarget = function(target) {}; /** * @return {boolean} */ PlayerMp.prototype.canKnockOffVehicle = function() {}; /** * @param {number} ped * @return {boolean} */ PlayerMp.prototype.canPedHear = function(ped) {}; /** * @return {boolean} */ PlayerMp.prototype.canRagdoll = function() {}; /** * @param {number} ped * @param {boolean} b2 * @param {boolean} b3 * @return {void} */ PlayerMp.prototype.changePed = function(ped, b2, b3) {}; /** * @return {void} */ PlayerMp.prototype.clearAllProps = function() {}; /** * @param {number} stance * @param {number} p2 * @return {void} */ PlayerMp.prototype.clearAlternateMovementAnim = function(stance, p2) {}; /** * @return {void} */ PlayerMp.prototype.clearBloodDamage = function() {}; /** * @param {number} p1 * @return {void} */ PlayerMp.prototype.clearBloodDamageByZone = function(p1) {}; /** * @param {number} p1 * @param {string} p2 * @return {void} */ PlayerMp.prototype.clearDamageDecalByZone = function(p1, p2) {}; /** * @return {void} */ PlayerMp.prototype.clearDecorations = function() {}; /** * @return {void} */ PlayerMp.prototype.clearDriveByClipsetOverride = function() {}; /** * @return {void} */ PlayerMp.prototype.clearDrivebyTaskUnderneathDrivingTask = function() {}; /** * @return {void} */ PlayerMp.prototype.clearFacialDecorations = function() {}; /** * @return {void} */ PlayerMp.prototype.clearFacialIdleAnimOverride = function() {}; /** * @return {void} */ PlayerMp.prototype.clearHasDamagedAtLeastOneNonAnimalPed = function() {}; /** * @return {void} */ PlayerMp.prototype.clearHasDamagedAtLeastOnePed = function() {}; /** * @return {void} */ PlayerMp.prototype.clearLastDamageBone = function() {}; /** * @return {void} */ PlayerMp.prototype.clearParachuteModelOverride = function() {}; /** * @return {void} */ PlayerMp.prototype.clearParachutePackModelOverride = function() {}; /** * @return {void} */ PlayerMp.prototype.clearParachuteVariationOverride = function() {}; /** * @param {number} propId * @return {void} */ PlayerMp.prototype.clearProp = function(propId) {}; /** * @return {void} */ PlayerMp.prototype.clearSecondaryTask = function() {}; /** * @return {void} */ PlayerMp.prototype.clearTasks = function() {}; /** * @return {void} */ PlayerMp.prototype.clearTasksImmediately = function() {}; /** * @return {void} */ PlayerMp.prototype.clearWantedLevel = function() {}; /** * @return {void} */ PlayerMp.prototype.clearWetness = function() {}; /** * @param {number} heading * @param {boolean} networkHandle * @param {boolean} pedHandle * @return {number} */ PlayerMp.prototype.clone = function(heading, networkHandle, pedHandle) {}; /** * @param {number} ped2 * @return {void} */ PlayerMp.prototype.cloneToTarget = function(ped2) {}; /** * @return {boolean} */ PlayerMp.prototype.controlMountedWeapon = function() {}; /** * @param {number} weaponHash * @return {void} */ PlayerMp.prototype.explodeHead = function(weaponHash) {}; /** * @param {number} motionStateHash * @param {boolean} p2 * @param {boolean} p3 * @param {boolean} p4 * @return {boolean} */ PlayerMp.prototype.forceMotionState = function(motionStateHash, p2, p3, p4) {}; /** * @return {void} */ PlayerMp.prototype.forceToOpenParachute = function() {}; /** * @return {number} */ PlayerMp.prototype.getAccuracy = function() {}; /** * @return {number} */ PlayerMp.prototype.getAlertness = function() {}; /** * @param {number} weapon * @return {number} */ PlayerMp.prototype.getAmmoInClip = function(weapon) {}; /** * @return {number} */ PlayerMp.prototype.getArmour = function() {}; /** * @param {number} boneId * @param {number} offsetX * @param {number} offsetY * @param {number} offsetZ * @return {function(new: (?), number, number, number): ?} */ PlayerMp.prototype.getBoneCoords = function(boneId, offsetX, offsetY, offsetZ) {}; /** * @param {number} boneId * @return {number} */ PlayerMp.prototype.getBoneIndex = function(boneId) {}; /** * @return {number} */ PlayerMp.prototype.getCauseOfDeath = function() {}; /** * @param {number} ped * @param {number} p1 * @return {number} */ PlayerMp.prototype.getCombatFloat = function(ped, p1) {}; /** * @return {number} */ PlayerMp.prototype.getCombatMovement = function() {}; /** * @return {number} */ PlayerMp.prototype.getCombatRange = function() {}; /** * @param {number} flagId * @param {boolean} p2 * @return {boolean} */ PlayerMp.prototype.getConfigFlag = function(flagId, p2) {}; /** * @return {number} */ PlayerMp.prototype.getCurrentStealthNoise = function() {}; /** * @param {number} p1 * @param {number} p2 * @return {function(new: (?), number, number, number): ?} */ PlayerMp.prototype.getDeadPickupCoords = function(p1, p2) {}; /** * @return {number} */ PlayerMp.prototype.getDecorationsState = function() {}; /** * @param {boolean} p1 * @return {function(new: (?), number, number, number): ?} */ PlayerMp.prototype.getDefensiveAreaPosition = function(p1) {}; /** * @return {number} */ PlayerMp.prototype.getDesiredMoveBlendRatio = function() {}; /** * @param {number} componentId * @return {number} */ PlayerMp.prototype.getDrawableVariation = function(componentId) {}; /** * @return {number} */ PlayerMp.prototype.getEnveffScale = function() {}; /** * @param {boolean} worldSpace * @return {function(new: (?), number, number, number): ?} */ PlayerMp.prototype.getExtractedDisplacement = function(worldSpace) {}; /** * @param {boolean} p1 * @return {void} */ PlayerMp.prototype.getFloodInvincibility = function(p1) {}; /** * @return {number} */ PlayerMp.prototype.getGroup = function() {}; /** * @return {number} */ PlayerMp.prototype.getGroupIndex = function() {}; /** * @return {boolean} */ PlayerMp.prototype.getHasReserveParachute = function() {}; /** * @param {{shapeFirst: number, shapeSecond: number, shapeThird: number, skinFirst: number, skinSecond: number, skinThird: number, shapeMix: number, skinMix: number, thirdMix: number}} headBlendData * @return {void} */ PlayerMp.prototype.getHeadBlendData = function(headBlendData) {}; /** * @param {number} overlayID * @return {number} */ PlayerMp.prototype.getHeadOverlayValue = function(overlayID) {}; /** * @return {boolean} */ PlayerMp.prototype.getInvincible = function() {}; /** * @param {number} taskNumber * @return {boolean} */ PlayerMp.prototype.getIsTaskActive = function(taskNumber) {}; /** * @return {number} */ PlayerMp.prototype.getJackTarget = function() {}; /** * @param {number} outBone * @return {number} */ PlayerMp.prototype.getLastDamageBone = function(outBone) {}; /** * @return {number} */ PlayerMp.prototype.getMaxArmour = function() {}; /** * @return {number} */ PlayerMp.prototype.getMaxHealth = function() {}; /** * @return {number} */ PlayerMp.prototype.getMeleeTargetFor = function() {}; /** * @return {number} */ PlayerMp.prototype.getMoney = function() {}; /** * @return {number} */ PlayerMp.prototype.getMount = function() {}; /** * @return {string} */ PlayerMp.prototype.getName = function() {}; /** * @param {?} p1 * @param {?} p2 * @return {?} */ PlayerMp.prototype.getNavmeshRouteDistanceRemaining = function(p1, p2) {}; /** * @param {number} sizeAndPeds * @param {number} ignore * @return {number} */ PlayerMp.prototype.getNearbyPeds = function(sizeAndPeds, ignore) {}; /** * @param {number} sizeAndVehs * @return {number} */ PlayerMp.prototype.getNearbyVehicles = function(sizeAndVehs) {}; /** * @param {number} componentId * @return {number} */ PlayerMp.prototype.getNumberOfDrawableVariations = function(componentId) {}; /** * @param {number} propId * @return {number} */ PlayerMp.prototype.getNumberOfPropDrawableVariations = function(propId) {}; /** * @param {number} propId * @param {number} drawableId * @return {number} */ PlayerMp.prototype.getNumberOfPropTextureVariations = function(propId, drawableId) {}; /** * @param {number} componentId * @param {number} drawableId * @return {number} */ PlayerMp.prototype.getNumberOfTextureVariations = function(componentId, drawableId) {}; /** * @param {number} componentId * @return {number} */ PlayerMp.prototype.getPaletteVariation = function(componentId) {}; /** * @return {number} */ PlayerMp.prototype.getParachuteLandingType = function() {}; /** * @param {number} tintIndex * @return {number} */ PlayerMp.prototype.getParachutePackTintIndex = function(tintIndex) {}; /** * @param {number} r * @param {number} g * @param {number} b * @return {{r: number, g: number, b: number}} */ PlayerMp.prototype.getParachuteSmokeTrailColor = function(r, g, b) {}; /** * @return {number} */ PlayerMp.prototype.getParachuteState = function() {}; /** * @param {number} tintIndex * @return {number} */ PlayerMp.prototype.getParachuteTintIndex = function(tintIndex) {}; /** * @return {number} */ PlayerMp.prototype.getPed = function() {}; /** * @return {number} */ PlayerMp.prototype.getPedScriptIndex = function() {}; /** * @return {number} */ PlayerMp.prototype.getPhoneGestureAnimCurrentTime = function() {}; /** * @return {number} */ PlayerMp.prototype.getPhoneGestureAnimTotalTime = function() {}; /** * @return {number} */ PlayerMp.prototype.getPlayerIsFollowing = function() {}; /** * @param {number} componentId * @return {number} */ PlayerMp.prototype.getPropIndex = function(componentId) {}; /** * @param {number} componentId * @return {number} */ PlayerMp.prototype.getPropTextureIndex = function(componentId) {}; /** * @param {number} bone * @return {number} */ PlayerMp.prototype.getRagdollBoneIndex = function(bone) {}; /** * @param {number} ped2 * @return {void} */ PlayerMp.prototype.getRelationshipBetweens = function(ped2) {}; /** * @return {number} */ PlayerMp.prototype.getRelationshipGroupDefaultHash = function() {}; /** * @return {number} */ PlayerMp.prototype.getRelationshipGroupHash = function() {}; /** * @param {number} tintIndex * @return {number} */ PlayerMp.prototype.getReserveParachuteTintIndex = function(tintIndex) {}; /** * @param {number} flagId * @return {boolean} */ PlayerMp.prototype.getResetFlag = function(flagId) {}; /** * @param {number} r * @param {number} g * @param {number} b * @return {{r: number, g: number, b: number}} */ PlayerMp.prototype.getRgbColour = function(r, g, b) {}; /** * @param {number} taskHash * @return {number} */ PlayerMp.prototype.getScriptTaskStatus = function(taskHash) {}; /** * @return {number} */ PlayerMp.prototype.getSeatIsTryingToEnter = function() {}; /** * @return {number} */ PlayerMp.prototype.getSequenceProgress = function() {}; /** * @return {number} */ PlayerMp.prototype.getsJacker = function() {}; /** * @return {number} */ PlayerMp.prototype.getSourceOfDeath = function() {}; /** * @return {number} */ PlayerMp.prototype.getSprintStaminaRemaining = function() {}; /** * @return {number} */ PlayerMp.prototype.getSprintTimeRemaining = function() {}; /** * @return {number} */ PlayerMp.prototype.getTeam = function() {}; /** * @param {number} componentId * @return {number} */ PlayerMp.prototype.getTextureVariation = function(componentId) {}; /** * @return {number} */ PlayerMp.prototype.getTimeOfDeath = function() {}; /** * @return {number} */ PlayerMp.prototype.getType = function() {}; /** * @return {number} */ PlayerMp.prototype.getUnderwaterTimeRemaining = function() {}; /** * @param {boolean} getLastVehicle * @return {number} */ PlayerMp.prototype.getVehicleIsIn = function(getLastVehicle) {}; /** * @return {number} */ PlayerMp.prototype.getVehicleIsTryingToEnter = function() {}; /** * @return {number} */ PlayerMp.prototype.getVehicleIsUsing = function() {}; /** * @param {?} attribute * @return {?} */ PlayerMp.prototype.getVoiceAttribute = function(attribute) {}; /** * @return {function(new: (?), number, number, number): ?} */ PlayerMp.prototype.getWantedCentrePosition = function() {}; /** * @return {number} */ PlayerMp.prototype.getWantedLevel = function() {}; /** * @param {boolean} cannotRemove * @param {number} helmetFlag * @param {number} textureIndex * @return {void} */ PlayerMp.prototype.giveHelmet = function(cannotRemove, helmetFlag, textureIndex) {}; /** * @return {void} */ PlayerMp.prototype.giveNmMessage = function() {}; /** * @param {boolean} toggle * @return {void} */ PlayerMp.prototype.giveRagdollControl = function(toggle) {}; /** * @param {number} weapon * @param {number} ammo * @param {boolean} equipNow * @return {void} */ PlayerMp.prototype.giveWeapon = function(weapon, ammo, equipNow) {}; /** * @return {boolean} */ PlayerMp.prototype.hasBeenSpottedInStolenVehicle = function() {}; /** * @return {boolean} */ PlayerMp.prototype.hasDamagedAtLeastOneNonAnimalPed = function() {}; /** * @return {boolean} */ PlayerMp.prototype.hasDamagedAtLeastOnePed = function() {}; /** * @return {boolean} */ PlayerMp.prototype.hasHeadBlendFinished = function() {}; /** * @return {boolean} */ PlayerMp.prototype.hasLeftTheWorld = function() {}; /** * @return {boolean} */ PlayerMp.prototype.hasTeleportFinished = function() {}; /** * @return {boolean} */ PlayerMp.prototype.hasUseScenarioTask = function() {}; /** * @param {?} p1 * @param {boolean} p2 * @return {void} */ PlayerMp.prototype.hideBloodDamageByZone = function(p1, p2) {}; /** * @return {boolean} */ PlayerMp.prototype.isActiveInScenario = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isAimingFromCover = function() {}; /** * @param {boolean} atArresting * @return {boolean} */ PlayerMp.prototype.isBeingArrested = function(atArresting) {}; /** * @return {boolean} */ PlayerMp.prototype.isBeingJacked = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isBeingStealthKilled = function() {}; /** * @param {number} p1 * @return {boolean} */ PlayerMp.prototype.isBeingStunned = function(p1) {}; /** * @param {number} componentId * @param {number} drawableId * @param {number} textureId * @return {boolean} */ PlayerMp.prototype.isComponentVariationValid = function(componentId, drawableId, textureId) {}; /** * @return {boolean} */ PlayerMp.prototype.isControlOn = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isConversationDead = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isCuffed = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isDead = function() {}; /** * @param {boolean} p1 * @return {boolean} */ PlayerMp.prototype.isDeadOrDying = function(p1) {}; /** * @return {boolean} */ PlayerMp.prototype.isDiving = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isDoingDriveby = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isDrivebyTaskUnderneathDrivingTask = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isDucking = function() {}; /** * @param {number} evadingEntity * @return {boolean} */ PlayerMp.prototype.isEvasiveDiving = function(evadingEntity) {}; /** * @param {number} otherPed * @param {number} angle * @return {boolean} */ PlayerMp.prototype.isFacingPed = function(otherPed, angle) {}; /** * @return {boolean} */ PlayerMp.prototype.isFalling = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isFatallyInjured = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isFleeing = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isFreeAiming = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isFreeForAmbientTask = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isGettingIntoAVehicle = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isGettingUp = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isGoingIntoCover = function() {}; /** * @param {number} groupId * @return {boolean} */ PlayerMp.prototype.isGroupMember = function(groupId) {}; /** * @return {boolean} */ PlayerMp.prototype.isHangingOnToVehicle = function() {}; /** * @param {number} entity * @return {boolean} */ PlayerMp.prototype.isHeadtracking = function(entity) {}; /** * @param {number} ped2 * @return {boolean} */ PlayerMp.prototype.isHeadtrackingPed = function(ped2) {}; /** * @return {boolean} */ PlayerMp.prototype.isHuman = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isHurt = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnyBoat = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnyHeli = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnyPlane = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnyPoliceVehicle = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnySub = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnyTaxi = function() {}; /** * @return {boolean} */ PlayerMp.prototype.isInAnyTrain = function() {}; /** * @param {boolean} atGetIn * @return {boolean} */ PlayerMp.prototype.isInAnyVehicle = function(atGetI