Class AnimationSequence
- java.lang.Object
-
- org.dreambot.api.methods.graphics.AnimationSequence
-
public class AnimationSequence extends java.lang.Object
A AnimationSequence data wrapper used to coordinate animations for models throughout the game.
-
-
Constructor Summary
Constructors Constructor Description AnimationSequence(int animationID, org.dreambot.internal.cache.stream.InputStream prn)
Instantiates a new Animation sequence.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
createArchiveContainer(org.dreambot.internal.cache.noto.fs.util.CacheManager manager)
void
decodeReadValues(org.dreambot.internal.cache.stream.InputStream buffer, int opcode)
Decode read values.static AnimationSequence
get(int id)
Get animation sequence.CacheModel
getAnimatedModel(CacheModel cacheModel, int id)
Gets animated model.int[]
getAnimationFlowControl()
int
getAnimationID()
long
getCreationTime()
int
getDelayType()
int
getForcedPriority()
int[]
getFrameIDs()
int[]
getFrameLengths()
int
getFrameStep()
static AnimationSequence
getFromArchive(int id)
int[]
getIntArrayA()
int[]
getIntArrayB()
int
getMaximumLoops()
CacheModel
getMixedAnimationModel(CacheModel cacheModel, int n, AnimationSequence animationSequence, int n2)
Gets mixed animation model.int
getPlayerReplacementShield()
int
getPlayerReplacementWeapon()
int
getPrecedenceAnimating()
int
getPriority()
boolean
isDynamic()
void
setAnimationFlowControl(int[] animationFlowControl)
void
setAnimationID(int animationID)
void
setCreationTime(long creationTime)
void
setDelayType(int delayType)
void
setDynamic(boolean dynamic)
void
setForcedPriority(int forcedPriority)
void
setFrameIDs(int[] frameIDs)
void
setFrameLengths(int[] frameLengths)
void
setFrameStep(int frameStep)
void
setIntArrayA(int[] intArrayA)
void
setIntArrayB(int[] intArrayB)
void
setMaximumLoops(int maximumLoops)
void
setPlayerReplacementShield(int playerReplacementShield)
void
setPlayerReplacementWeapon(int playerReplacementWeapon)
void
setPrecedenceAnimating(int precedenceAnimating)
void
setPriority(int priority)
static void
setupCacheLoader(org.dreambot.internal.cache.CacheLoader cacheLoader)
Sets cache loader for the AnimationSequence Loader.
-
-
-
Method Detail
-
createArchiveContainer
public static void createArchiveContainer(org.dreambot.internal.cache.noto.fs.util.CacheManager manager)
-
getFromArchive
public static AnimationSequence getFromArchive(int id)
-
get
public static AnimationSequence get(int id)
Get animation sequence.- Parameters:
id
- the id- Returns:
- the animation sequence
-
setupCacheLoader
public static void setupCacheLoader(org.dreambot.internal.cache.CacheLoader cacheLoader)
Sets cache loader for the AnimationSequence Loader.- Parameters:
cacheLoader
- the cache loader
-
getFrameLengths
public int[] getFrameLengths()
-
setFrameLengths
public void setFrameLengths(int[] frameLengths)
-
getFrameIDs
public int[] getFrameIDs()
-
setFrameIDs
public void setFrameIDs(int[] frameIDs)
-
getIntArrayA
public int[] getIntArrayA()
-
setIntArrayA
public void setIntArrayA(int[] intArrayA)
-
getIntArrayB
public int[] getIntArrayB()
-
setIntArrayB
public void setIntArrayB(int[] intArrayB)
-
getPriority
public int getPriority()
-
setPriority
public void setPriority(int priority)
-
getAnimationFlowControl
public int[] getAnimationFlowControl()
-
setAnimationFlowControl
public void setAnimationFlowControl(int[] animationFlowControl)
-
getPrecedenceAnimating
public int getPrecedenceAnimating()
-
setPrecedenceAnimating
public void setPrecedenceAnimating(int precedenceAnimating)
-
getCreationTime
public long getCreationTime()
-
setCreationTime
public void setCreationTime(long creationTime)
-
getMixedAnimationModel
public CacheModel getMixedAnimationModel(CacheModel cacheModel, int n, AnimationSequence animationSequence, int n2)
Gets mixed animation model.- Parameters:
cacheModel
- the cache modeln
- the nanimationSequence
- the animation sequencen2
- the n 2- Returns:
- the mixed animation model
-
decodeReadValues
public void decodeReadValues(org.dreambot.internal.cache.stream.InputStream buffer, int opcode)
Decode read values.- Parameters:
buffer
- the bufferopcode
- the opcode
-
getAnimatedModel
public CacheModel getAnimatedModel(CacheModel cacheModel, int id)
Gets animated model.- Parameters:
cacheModel
- the cache modelid
- the id- Returns:
- the animated model
-
getAnimationID
public int getAnimationID()
-
setAnimationID
public void setAnimationID(int animationID)
-
getPlayerReplacementWeapon
public int getPlayerReplacementWeapon()
-
setPlayerReplacementWeapon
public void setPlayerReplacementWeapon(int playerReplacementWeapon)
-
getFrameStep
public int getFrameStep()
-
setFrameStep
public void setFrameStep(int frameStep)
-
getPlayerReplacementShield
public int getPlayerReplacementShield()
-
setPlayerReplacementShield
public void setPlayerReplacementShield(int playerReplacementShield)
-
getDelayType
public int getDelayType()
-
setDelayType
public void setDelayType(int delayType)
-
isDynamic
public boolean isDynamic()
-
setDynamic
public void setDynamic(boolean dynamic)
-
getMaximumLoops
public int getMaximumLoops()
-
setMaximumLoops
public void setMaximumLoops(int maximumLoops)
-
getForcedPriority
public int getForcedPriority()
-
setForcedPriority
public void setForcedPriority(int forcedPriority)
-
-