File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ var SpineCanvasPlugin = new Class({
4747 return runtime ;
4848 } ,
4949
50- createSkeleton : function ( key )
50+ createSkeleton : function ( key , child )
5151 {
5252 var atlasData = this . cache . get ( key ) ;
5353
@@ -68,7 +68,14 @@ var SpineCanvasPlugin = new Class({
6868
6969 var skeletonJson = new SpineCanvas . SkeletonJson ( atlasLoader ) ;
7070
71- var skeletonData = skeletonJson . readSkeletonData ( this . json . get ( key ) ) ;
71+ var data = this . json . get ( key ) ;
72+
73+ if ( child )
74+ {
75+ data = data [ child ] ;
76+ }
77+
78+ var skeletonData = skeletonJson . readSkeletonData ( data ) ;
7279
7380 var skeleton = new SpineCanvas . Skeleton ( skeletonData ) ;
7481
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ var SpineWebGLPlugin = new Class({
7676 return runtime ;
7777 } ,
7878
79- createSkeleton : function ( key )
79+ createSkeleton : function ( key , child )
8080 {
8181 var atlasData = this . cache . get ( key ) ;
8282
@@ -99,7 +99,14 @@ var SpineWebGLPlugin = new Class({
9999
100100 var skeletonJson = new SpineWebGL . SkeletonJson ( atlasLoader ) ;
101101
102- var skeletonData = skeletonJson . readSkeletonData ( this . json . get ( key ) ) ;
102+ var data = this . json . get ( key ) ;
103+
104+ if ( child )
105+ {
106+ data = data [ child ] ;
107+ }
108+
109+ var skeletonData = skeletonJson . readSkeletonData ( data ) ;
103110
104111 var skeleton = new SpineWebGL . Skeleton ( skeletonData ) ;
105112
You can’t perform that action at this time.
0 commit comments