Move get anim utils to shared
This commit is contained in:
@@ -136,13 +136,3 @@ function makePedStopAnimation(pedId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {number} animationSlot - The slot index of the animation
|
|
||||||
* @return {AnimationData} The animation's data (array)
|
|
||||||
*/
|
|
||||||
function getAnimationData(animationSlot, gameId = getGame()) {
|
|
||||||
return getGameConfig().animations[gameId][animationSlot];
|
|
||||||
}
|
|
||||||
|
|
||||||
// ===========================================================================
|
|
||||||
@@ -83,16 +83,6 @@ function showAnimationListCommand(command, params, client) {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {number} animationSlot - The slot index of the animation
|
|
||||||
* @return {Array} The animation's data (array)
|
|
||||||
*/
|
|
||||||
function getAnimationData(animationSlot, gameId = getGame()) {
|
|
||||||
return getGameConfig().animations[gameId][animationSlot];
|
|
||||||
}
|
|
||||||
|
|
||||||
// ===========================================================================
|
|
||||||
|
|
||||||
function isPlayerInForcedAnimation(client) {
|
function isPlayerInForcedAnimation(client) {
|
||||||
return getPlayerData(client).animationForced;
|
return getPlayerData(client).animationForced;
|
||||||
}
|
}
|
||||||
@@ -142,22 +132,3 @@ function makePlayerStopAnimation(client) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function getAnimationFromParams(params) {
|
|
||||||
let animations = getGameConfig().animations[getGame()];
|
|
||||||
if(isNaN(params)) {
|
|
||||||
for(let i in animations) {
|
|
||||||
if(toLowerCase(animations[i].name).indexOf(toLowerCase(params)) != -1) {
|
|
||||||
return i;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if(typeof getGameConfig().animations[getGame()][params] != "undefined") {
|
|
||||||
return toInteger(params);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ===========================================================================
|
|
||||||
@@ -2858,3 +2858,32 @@ function removeBitFlag(allFlags, flagValue) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function getAnimationFromParams(params) {
|
||||||
|
let animations = getGameConfig().animations[getGame()];
|
||||||
|
if (isNaN(params)) {
|
||||||
|
for (let i in animations) {
|
||||||
|
if (toLowerCase(animations[i].name).indexOf(toLowerCase(params)) != -1) {
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (typeof getGameConfig().animations[getGame()][params] != "undefined") {
|
||||||
|
return toInteger(params);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {number} animationSlot - The slot index of the animation
|
||||||
|
* @return {AnimationData} The animation's data (array)
|
||||||
|
*/
|
||||||
|
function getAnimationData(animationSlot, gameId = getGame()) {
|
||||||
|
return getGameConfig().animations[gameId][animationSlot];
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
Reference in New Issue
Block a user