@vanetti/ragemp-closure-externs-c
Version:
Rage Multiplayer clientside externs for Google Closure Compiler
2,411 lines (2,035 loc) • 395 kB
JavaScript
/** @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