runescape-client: Added Animation runelite api file. Also renamed "skin" to "skeleton". (#2867)
* rename getSkin rsapi to getSkeleton * Added animation runelite api. Also re-named method "getSkin" to "getSkeleton", because it is a more suitable description. * re-named "skin" variable to "skeleton" * added frames.java to runelite api * added DualNode.java to runelite api * made RSSkeleton extend Skeleton * . * removed unused imports * checkstyle corrections * put copyright notice back which i accidentally deleted. * Added some descriptions * removed type in description * . * added licence headers
This commit is contained in:
@@ -204,12 +204,12 @@ public abstract class RSModelMixin implements RSModel
|
||||
if (frameId != -1)
|
||||
{
|
||||
RSAnimation frame = frames.getFrames()[frameId];
|
||||
RSSkeleton skin = frame.getSkin();
|
||||
RSSkeleton skeleton = frame.getSkeleton();
|
||||
RSAnimation nextFrame = null;
|
||||
if (nextFrames != null)
|
||||
{
|
||||
nextFrame = nextFrames.getFrames()[nextFrameId];
|
||||
if (nextFrame.getSkin() != skin)
|
||||
if (nextFrame.getSkeleton() != skeleton)
|
||||
{
|
||||
nextFrame = null;
|
||||
}
|
||||
@@ -219,7 +219,7 @@ public abstract class RSModelMixin implements RSModel
|
||||
client.setAnimOffsetY(0);
|
||||
client.setAnimOffsetZ(0);
|
||||
|
||||
interpolateFrames(skin, frame, nextFrame, interval, intervalCount);
|
||||
interpolateFrames(skeleton, frame, nextFrame, interval, intervalCount);
|
||||
resetBounds();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user