[libgdx] Added audio path to SkeletonData.

This commit is contained in:
NathanSweet 2017-06-21 09:11:18 +02:00
parent 283f63b466
commit 2621a75e46
3 changed files with 18 additions and 2 deletions

View File

@ -182,8 +182,12 @@ public class SkeletonBinary {
if (nonessential) {
skeletonData.fps = input.readFloat();
skeletonData.imagesPath = input.readString();
if (skeletonData.imagesPath.isEmpty()) skeletonData.imagesPath = null;
skeletonData.audioPath = input.readString();
if (skeletonData.audioPath.isEmpty()) skeletonData.audioPath = null;
}
// Bones.

View File

@ -52,7 +52,7 @@ public class SkeletonData {
// Nonessential.
float fps = 30;
String imagesPath;
String imagesPath, audioPath;
// --- Bones.
@ -273,7 +273,7 @@ public class SkeletonData {
this.hash = hash;
}
/** The path to the image directory as defined in Spine. Available only when nonessential data was exported.
/** The path to the images directory as defined in Spine. Available only when nonessential data was exported.
* @return May be null. */
public String getImagesPath () {
return imagesPath;
@ -284,6 +284,17 @@ public class SkeletonData {
this.imagesPath = imagesPath;
}
/** The path to the audio directory as defined in Spine. Available only when nonessential data was exported.
* @return May be null. */
public String getAudioPath () {
return audioPath;
}
/** @param audioPath May be null. */
public void setAudioPath (String audioPath) {
this.audioPath = audioPath;
}
/** The dopesheet FPS in Spine. Available only when nonessential data was exported. */
public float getFps () {
return fps;

View File

@ -122,6 +122,7 @@ public class SkeletonJson {
skeletonData.height = skeletonMap.getFloat("height", 0);
skeletonData.fps = skeletonMap.getFloat("fps", 30);
skeletonData.imagesPath = skeletonMap.getString("images", null);
skeletonData.audioPath = skeletonMap.getString("audio", null);
}
// Bones.