player.tscn 78 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968
  1. [gd_scene load_steps=28 format=3 uid="uid://c657hgr7fcptm"]
  2. [ext_resource type="Script" path="res://player/player.gd" id="1"]
  3. [ext_resource type="Texture2D" uid="uid://cgnjku7sa0qyt" path="res://player/gBot.png" id="2"]
  4. [sub_resource type="Animation" id="1"]
  5. loop_mode = 1
  6. tracks/0/type = "value"
  7. tracks/0/imported = false
  8. tracks/0/enabled = true
  9. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  10. tracks/0/interp = 1
  11. tracks/0/loop_wrap = true
  12. tracks/0/keys = {
  13. "times": PackedFloat32Array(0.5, 1),
  14. "transitions": PackedFloat32Array(1, 1),
  15. "update": 0,
  16. "values": [70.4643, 70.4643]
  17. }
  18. tracks/1/type = "value"
  19. tracks/1/imported = false
  20. tracks/1/enabled = true
  21. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  22. tracks/1/interp = 1
  23. tracks/1/loop_wrap = true
  24. tracks/1/keys = {
  25. "times": PackedFloat32Array(0.5, 1),
  26. "transitions": PackedFloat32Array(1, 1),
  27. "update": 0,
  28. "values": [-37.4387, -30.0798]
  29. }
  30. tracks/2/type = "value"
  31. tracks/2/imported = false
  32. tracks/2/enabled = true
  33. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  34. tracks/2/interp = 1
  35. tracks/2/loop_wrap = true
  36. tracks/2/keys = {
  37. "times": PackedFloat32Array(0.5, 1),
  38. "transitions": PackedFloat32Array(1, 1),
  39. "update": 0,
  40. "values": [-25.4772, -47.0619]
  41. }
  42. tracks/3/type = "value"
  43. tracks/3/imported = false
  44. tracks/3/enabled = true
  45. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  46. tracks/3/interp = 1
  47. tracks/3/loop_wrap = true
  48. tracks/3/keys = {
  49. "times": PackedFloat32Array(0.5, 1),
  50. "transitions": PackedFloat32Array(1, 1),
  51. "update": 0,
  52. "values": [3.02107, -2.49648]
  53. }
  54. tracks/4/type = "value"
  55. tracks/4/imported = false
  56. tracks/4/enabled = true
  57. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  58. tracks/4/interp = 1
  59. tracks/4/loop_wrap = true
  60. tracks/4/keys = {
  61. "times": PackedFloat32Array(0.5, 1),
  62. "transitions": PackedFloat32Array(1, 1),
  63. "update": 0,
  64. "values": [12.6368, 16.4997]
  65. }
  66. tracks/5/type = "value"
  67. tracks/5/imported = false
  68. tracks/5/enabled = true
  69. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  70. tracks/5/interp = 1
  71. tracks/5/loop_wrap = true
  72. tracks/5/keys = {
  73. "times": PackedFloat32Array(0.5, 1),
  74. "transitions": PackedFloat32Array(1, 1),
  75. "update": 0,
  76. "values": [29.1185, 42.6324]
  77. }
  78. tracks/6/type = "value"
  79. tracks/6/imported = false
  80. tracks/6/enabled = true
  81. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  82. tracks/6/interp = 1
  83. tracks/6/loop_wrap = true
  84. tracks/6/keys = {
  85. "times": PackedFloat32Array(0.5, 1),
  86. "transitions": PackedFloat32Array(1, 1),
  87. "update": 0,
  88. "values": [2.08718, -4.90066]
  89. }
  90. tracks/7/type = "value"
  91. tracks/7/imported = false
  92. tracks/7/enabled = true
  93. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  94. tracks/7/interp = 1
  95. tracks/7/loop_wrap = true
  96. tracks/7/keys = {
  97. "times": PackedFloat32Array(0.5, 1),
  98. "transitions": PackedFloat32Array(1, 1),
  99. "update": 0,
  100. "values": [0.0, 0.0]
  101. }
  102. tracks/8/type = "value"
  103. tracks/8/imported = false
  104. tracks/8/enabled = true
  105. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  106. tracks/8/interp = 1
  107. tracks/8/loop_wrap = true
  108. tracks/8/keys = {
  109. "times": PackedFloat32Array(0.5, 1),
  110. "transitions": PackedFloat32Array(1, 1),
  111. "update": 0,
  112. "values": [18.2027, -3.07291]
  113. }
  114. tracks/9/type = "value"
  115. tracks/9/imported = false
  116. tracks/9/enabled = true
  117. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  118. tracks/9/interp = 1
  119. tracks/9/loop_wrap = true
  120. tracks/9/keys = {
  121. "times": PackedFloat32Array(0.5, 1),
  122. "transitions": PackedFloat32Array(1, 1),
  123. "update": 0,
  124. "values": [70.3278, 70.3278]
  125. }
  126. tracks/10/type = "value"
  127. tracks/10/imported = false
  128. tracks/10/enabled = true
  129. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  130. tracks/10/interp = 1
  131. tracks/10/loop_wrap = true
  132. tracks/10/keys = {
  133. "times": PackedFloat32Array(0.5, 1),
  134. "transitions": PackedFloat32Array(1, 1),
  135. "update": 0,
  136. "values": [24.2348, 35.1483]
  137. }
  138. tracks/11/type = "value"
  139. tracks/11/imported = false
  140. tracks/11/enabled = true
  141. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  142. tracks/11/interp = 1
  143. tracks/11/loop_wrap = true
  144. tracks/11/keys = {
  145. "times": PackedFloat32Array(0.5, 1),
  146. "transitions": PackedFloat32Array(1, 1),
  147. "update": 0,
  148. "values": [-14.3397, 5.91387]
  149. }
  150. tracks/12/type = "value"
  151. tracks/12/imported = false
  152. tracks/12/enabled = true
  153. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  154. tracks/12/interp = 1
  155. tracks/12/loop_wrap = true
  156. tracks/12/keys = {
  157. "times": PackedFloat32Array(0.5, 1),
  158. "transitions": PackedFloat32Array(1, 1),
  159. "update": 0,
  160. "values": [-34.5752, -43.2786]
  161. }
  162. tracks/13/type = "value"
  163. tracks/13/imported = false
  164. tracks/13/enabled = true
  165. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  166. tracks/13/interp = 1
  167. tracks/13/loop_wrap = true
  168. tracks/13/keys = {
  169. "times": PackedFloat32Array(0.5, 1),
  170. "transitions": PackedFloat32Array(1, 1),
  171. "update": 0,
  172. "values": [0.0, 0.0]
  173. }
  174. tracks/14/type = "value"
  175. tracks/14/imported = false
  176. tracks/14/enabled = true
  177. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  178. tracks/14/interp = 1
  179. tracks/14/loop_wrap = true
  180. tracks/14/keys = {
  181. "times": PackedFloat32Array(0.5, 1),
  182. "transitions": PackedFloat32Array(1, 1),
  183. "update": 0,
  184. "values": [0.0, 0.0]
  185. }
  186. tracks/15/type = "value"
  187. tracks/15/imported = false
  188. tracks/15/enabled = true
  189. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  190. tracks/15/interp = 1
  191. tracks/15/loop_wrap = true
  192. tracks/15/keys = {
  193. "times": PackedFloat32Array(0.5, 1),
  194. "transitions": PackedFloat32Array(1, 1),
  195. "update": 0,
  196. "values": [21.1503, 35.6408]
  197. }
  198. [sub_resource type="Animation" id="2"]
  199. loop_mode = 1
  200. tracks/0/type = "value"
  201. tracks/0/imported = false
  202. tracks/0/enabled = true
  203. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  204. tracks/0/interp = 1
  205. tracks/0/loop_wrap = true
  206. tracks/0/keys = {
  207. "times": PackedFloat32Array(0, 0.5),
  208. "transitions": PackedFloat32Array(1, 1),
  209. "update": 0,
  210. "values": [Vector2(-3, -11), Vector2(-3, -11)]
  211. }
  212. tracks/1/type = "value"
  213. tracks/1/imported = false
  214. tracks/1/enabled = true
  215. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  216. tracks/1/interp = 1
  217. tracks/1/loop_wrap = true
  218. tracks/1/keys = {
  219. "times": PackedFloat32Array(0, 0.5),
  220. "transitions": PackedFloat32Array(1, 1),
  221. "update": 0,
  222. "values": [11.6703, 11.6703]
  223. }
  224. tracks/2/type = "value"
  225. tracks/2/imported = false
  226. tracks/2/enabled = true
  227. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  228. tracks/2/interp = 1
  229. tracks/2/loop_wrap = true
  230. tracks/2/keys = {
  231. "times": PackedFloat32Array(0, 0.5),
  232. "transitions": PackedFloat32Array(1, 1),
  233. "update": 0,
  234. "values": [38.6239, 38.6239]
  235. }
  236. tracks/3/type = "value"
  237. tracks/3/imported = false
  238. tracks/3/enabled = true
  239. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  240. tracks/3/interp = 1
  241. tracks/3/loop_wrap = true
  242. tracks/3/keys = {
  243. "times": PackedFloat32Array(0, 0.5),
  244. "transitions": PackedFloat32Array(1, 1),
  245. "update": 0,
  246. "values": [-11.5462, -8.494]
  247. }
  248. tracks/4/type = "value"
  249. tracks/4/imported = false
  250. tracks/4/enabled = true
  251. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  252. tracks/4/interp = 1
  253. tracks/4/loop_wrap = true
  254. tracks/4/keys = {
  255. "times": PackedFloat32Array(0, 0.5),
  256. "transitions": PackedFloat32Array(1, 1),
  257. "update": 0,
  258. "values": [-11.0514, -25.0228]
  259. }
  260. tracks/5/type = "value"
  261. tracks/5/imported = false
  262. tracks/5/enabled = true
  263. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  264. tracks/5/interp = 1
  265. tracks/5/loop_wrap = true
  266. tracks/5/keys = {
  267. "times": PackedFloat32Array(0, 0.5),
  268. "transitions": PackedFloat32Array(1, 1),
  269. "update": 0,
  270. "values": [21.6381, 13.6475]
  271. }
  272. tracks/6/type = "value"
  273. tracks/6/imported = false
  274. tracks/6/enabled = true
  275. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  276. tracks/6/interp = 1
  277. tracks/6/loop_wrap = true
  278. tracks/6/keys = {
  279. "times": PackedFloat32Array(0, 0.5),
  280. "transitions": PackedFloat32Array(1, 1),
  281. "update": 0,
  282. "values": [3.43037, -3.49671]
  283. }
  284. tracks/7/type = "value"
  285. tracks/7/imported = false
  286. tracks/7/enabled = true
  287. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  288. tracks/7/interp = 1
  289. tracks/7/loop_wrap = true
  290. tracks/7/keys = {
  291. "times": PackedFloat32Array(0, 0.5),
  292. "transitions": PackedFloat32Array(1, 1),
  293. "update": 0,
  294. "values": [16.6504, 7.36116]
  295. }
  296. tracks/8/type = "value"
  297. tracks/8/imported = false
  298. tracks/8/enabled = true
  299. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  300. tracks/8/interp = 1
  301. tracks/8/loop_wrap = true
  302. tracks/8/keys = {
  303. "times": PackedFloat32Array(0, 0.5),
  304. "transitions": PackedFloat32Array(1, 1),
  305. "update": 0,
  306. "values": [3.76293, 3.76293]
  307. }
  308. tracks/9/type = "value"
  309. tracks/9/imported = false
  310. tracks/9/enabled = true
  311. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  312. tracks/9/interp = 1
  313. tracks/9/loop_wrap = true
  314. tracks/9/keys = {
  315. "times": PackedFloat32Array(0, 0.5),
  316. "transitions": PackedFloat32Array(1, 1),
  317. "update": 0,
  318. "values": [70.3278, 70.3278]
  319. }
  320. tracks/10/type = "value"
  321. tracks/10/imported = false
  322. tracks/10/enabled = true
  323. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  324. tracks/10/interp = 1
  325. tracks/10/loop_wrap = true
  326. tracks/10/keys = {
  327. "times": PackedFloat32Array(0, 0.5),
  328. "transitions": PackedFloat32Array(1, 1),
  329. "update": 0,
  330. "values": [10.1037, 15.2186]
  331. }
  332. tracks/11/type = "value"
  333. tracks/11/imported = false
  334. tracks/11/enabled = true
  335. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  336. tracks/11/interp = 1
  337. tracks/11/loop_wrap = true
  338. tracks/11/keys = {
  339. "times": PackedFloat32Array(0, 0.5),
  340. "transitions": PackedFloat32Array(1, 1),
  341. "update": 0,
  342. "values": [0.0, 4.93806]
  343. }
  344. tracks/12/type = "value"
  345. tracks/12/imported = false
  346. tracks/12/enabled = true
  347. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  348. tracks/12/interp = 1
  349. tracks/12/loop_wrap = true
  350. tracks/12/keys = {
  351. "times": PackedFloat32Array(0, 0.5),
  352. "transitions": PackedFloat32Array(1, 1),
  353. "update": 0,
  354. "values": [42.7374, 32.673]
  355. }
  356. tracks/13/type = "value"
  357. tracks/13/imported = false
  358. tracks/13/enabled = true
  359. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  360. tracks/13/interp = 1
  361. tracks/13/loop_wrap = true
  362. tracks/13/keys = {
  363. "times": PackedFloat32Array(0, 0.5),
  364. "transitions": PackedFloat32Array(1, 1),
  365. "update": 0,
  366. "values": [70.4643, 70.4643]
  367. }
  368. tracks/14/type = "value"
  369. tracks/14/imported = false
  370. tracks/14/enabled = true
  371. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  372. tracks/14/interp = 1
  373. tracks/14/loop_wrap = true
  374. tracks/14/keys = {
  375. "times": PackedFloat32Array(0, 0.5),
  376. "transitions": PackedFloat32Array(1, 1),
  377. "update": 0,
  378. "values": [29.6667, 29.6667]
  379. }
  380. tracks/15/type = "value"
  381. tracks/15/imported = false
  382. tracks/15/enabled = true
  383. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  384. tracks/15/interp = 1
  385. tracks/15/loop_wrap = true
  386. tracks/15/keys = {
  387. "times": PackedFloat32Array(0, 0.5),
  388. "transitions": PackedFloat32Array(1, 1),
  389. "update": 0,
  390. "values": [-24.0246, -12.7213]
  391. }
  392. tracks/16/type = "value"
  393. tracks/16/imported = false
  394. tracks/16/enabled = true
  395. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  396. tracks/16/interp = 1
  397. tracks/16/loop_wrap = true
  398. tracks/16/keys = {
  399. "times": PackedFloat32Array(0, 0.5),
  400. "transitions": PackedFloat32Array(1, 1),
  401. "update": 0,
  402. "values": [6.71521, 6.71521]
  403. }
  404. [sub_resource type="Animation" id="3"]
  405. length = 2.0
  406. loop_mode = 1
  407. tracks/0/type = "value"
  408. tracks/0/imported = false
  409. tracks/0/enabled = true
  410. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  411. tracks/0/interp = 1
  412. tracks/0/loop_wrap = true
  413. tracks/0/keys = {
  414. "times": PackedFloat32Array(0.5, 1.5),
  415. "transitions": PackedFloat32Array(1, 1),
  416. "update": 0,
  417. "values": [70.4643, 70.4643]
  418. }
  419. tracks/1/type = "value"
  420. tracks/1/imported = false
  421. tracks/1/enabled = true
  422. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  423. tracks/1/interp = 1
  424. tracks/1/loop_wrap = true
  425. tracks/1/keys = {
  426. "times": PackedFloat32Array(0.5, 1.5),
  427. "transitions": PackedFloat32Array(1, 1),
  428. "update": 0,
  429. "values": [0.0, 0.0]
  430. }
  431. tracks/2/type = "value"
  432. tracks/2/imported = false
  433. tracks/2/enabled = true
  434. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  435. tracks/2/interp = 1
  436. tracks/2/loop_wrap = true
  437. tracks/2/keys = {
  438. "times": PackedFloat32Array(0.5, 1.5),
  439. "transitions": PackedFloat32Array(1, 1),
  440. "update": 0,
  441. "values": [0.0, 0.0]
  442. }
  443. tracks/3/type = "value"
  444. tracks/3/imported = false
  445. tracks/3/enabled = true
  446. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  447. tracks/3/interp = 1
  448. tracks/3/loop_wrap = true
  449. tracks/3/keys = {
  450. "times": PackedFloat32Array(0.5, 1.5),
  451. "transitions": PackedFloat32Array(1, 1),
  452. "update": 0,
  453. "values": [0.0971458, 0.0971458]
  454. }
  455. tracks/4/type = "value"
  456. tracks/4/imported = false
  457. tracks/4/enabled = true
  458. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  459. tracks/4/interp = 1
  460. tracks/4/loop_wrap = true
  461. tracks/4/keys = {
  462. "times": PackedFloat32Array(0.5, 1.5),
  463. "transitions": PackedFloat32Array(1, 1),
  464. "update": 0,
  465. "values": [-1.00903, 4.92988]
  466. }
  467. tracks/5/type = "value"
  468. tracks/5/imported = false
  469. tracks/5/enabled = true
  470. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  471. tracks/5/interp = 1
  472. tracks/5/loop_wrap = true
  473. tracks/5/keys = {
  474. "times": PackedFloat32Array(0.5, 1.5),
  475. "transitions": PackedFloat32Array(1, 1),
  476. "update": 0,
  477. "values": [0.0, 0.0]
  478. }
  479. tracks/6/type = "value"
  480. tracks/6/imported = false
  481. tracks/6/enabled = true
  482. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  483. tracks/6/interp = 1
  484. tracks/6/loop_wrap = true
  485. tracks/6/keys = {
  486. "times": PackedFloat32Array(0.5, 1.5),
  487. "transitions": PackedFloat32Array(1, 1),
  488. "update": 0,
  489. "values": [-0.342875, -0.433443]
  490. }
  491. tracks/7/type = "value"
  492. tracks/7/imported = false
  493. tracks/7/enabled = true
  494. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  495. tracks/7/interp = 1
  496. tracks/7/loop_wrap = true
  497. tracks/7/keys = {
  498. "times": PackedFloat32Array(0.5, 1.5),
  499. "transitions": PackedFloat32Array(1, 1),
  500. "update": 0,
  501. "values": [0.0, 0.0]
  502. }
  503. tracks/8/type = "value"
  504. tracks/8/imported = false
  505. tracks/8/enabled = true
  506. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  507. tracks/8/interp = 1
  508. tracks/8/loop_wrap = true
  509. tracks/8/keys = {
  510. "times": PackedFloat32Array(0.5, 1.5),
  511. "transitions": PackedFloat32Array(1, 1),
  512. "update": 0,
  513. "values": [0.0, 0.0]
  514. }
  515. tracks/9/type = "value"
  516. tracks/9/imported = false
  517. tracks/9/enabled = true
  518. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  519. tracks/9/interp = 1
  520. tracks/9/loop_wrap = true
  521. tracks/9/keys = {
  522. "times": PackedFloat32Array(0.5, 1.5),
  523. "transitions": PackedFloat32Array(1, 1),
  524. "update": 0,
  525. "values": [70.3278, 70.3278]
  526. }
  527. tracks/10/type = "value"
  528. tracks/10/imported = false
  529. tracks/10/enabled = true
  530. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  531. tracks/10/interp = 1
  532. tracks/10/loop_wrap = true
  533. tracks/10/keys = {
  534. "times": PackedFloat32Array(0.5, 1.5),
  535. "transitions": PackedFloat32Array(1, 1),
  536. "update": 0,
  537. "values": [0.0, 0.0]
  538. }
  539. tracks/11/type = "value"
  540. tracks/11/imported = false
  541. tracks/11/enabled = true
  542. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  543. tracks/11/interp = 1
  544. tracks/11/loop_wrap = true
  545. tracks/11/keys = {
  546. "times": PackedFloat32Array(0.5, 1.5),
  547. "transitions": PackedFloat32Array(1, 1),
  548. "update": 0,
  549. "values": [0.0, 0.0]
  550. }
  551. tracks/12/type = "value"
  552. tracks/12/imported = false
  553. tracks/12/enabled = true
  554. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  555. tracks/12/interp = 1
  556. tracks/12/loop_wrap = true
  557. tracks/12/keys = {
  558. "times": PackedFloat32Array(0.5, 1.5),
  559. "transitions": PackedFloat32Array(1, 1),
  560. "update": 0,
  561. "values": [0.0, 0.0]
  562. }
  563. tracks/13/type = "value"
  564. tracks/13/imported = false
  565. tracks/13/enabled = true
  566. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  567. tracks/13/interp = 1
  568. tracks/13/loop_wrap = true
  569. tracks/13/keys = {
  570. "times": PackedFloat32Array(0.5, 1.5),
  571. "transitions": PackedFloat32Array(1, 1),
  572. "update": 0,
  573. "values": [0.0, 0.0]
  574. }
  575. tracks/14/type = "value"
  576. tracks/14/imported = false
  577. tracks/14/enabled = true
  578. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  579. tracks/14/interp = 1
  580. tracks/14/loop_wrap = true
  581. tracks/14/keys = {
  582. "times": PackedFloat32Array(0.5),
  583. "transitions": PackedFloat32Array(1),
  584. "update": 0,
  585. "values": [Vector2(-3, -11)]
  586. }
  587. tracks/15/type = "value"
  588. tracks/15/imported = false
  589. tracks/15/enabled = true
  590. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  591. tracks/15/interp = 1
  592. tracks/15/loop_wrap = true
  593. tracks/15/keys = {
  594. "times": PackedFloat32Array(0.5, 1.5),
  595. "transitions": PackedFloat32Array(1, 1),
  596. "update": 0,
  597. "values": [0.0, 0.0]
  598. }
  599. tracks/16/type = "value"
  600. tracks/16/imported = false
  601. tracks/16/enabled = true
  602. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  603. tracks/16/interp = 1
  604. tracks/16/loop_wrap = true
  605. tracks/16/keys = {
  606. "times": PackedFloat32Array(0.5, 1.5),
  607. "transitions": PackedFloat32Array(1, 1),
  608. "update": 0,
  609. "values": [0.0, 0.0]
  610. }
  611. [sub_resource type="Animation" id="4"]
  612. length = 0.5
  613. tracks/0/type = "value"
  614. tracks/0/imported = false
  615. tracks/0/enabled = true
  616. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  617. tracks/0/interp = 1
  618. tracks/0/loop_wrap = true
  619. tracks/0/keys = {
  620. "times": PackedFloat32Array(0, 0.5),
  621. "transitions": PackedFloat32Array(1, 1),
  622. "update": 0,
  623. "values": [70.4643, 70.4643]
  624. }
  625. tracks/1/type = "value"
  626. tracks/1/imported = false
  627. tracks/1/enabled = true
  628. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  629. tracks/1/interp = 1
  630. tracks/1/loop_wrap = true
  631. tracks/1/keys = {
  632. "times": PackedFloat32Array(0, 0.5),
  633. "transitions": PackedFloat32Array(1, 1),
  634. "update": 0,
  635. "values": [0.0, -29.4707]
  636. }
  637. tracks/2/type = "value"
  638. tracks/2/imported = false
  639. tracks/2/enabled = true
  640. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  641. tracks/2/interp = 1
  642. tracks/2/loop_wrap = true
  643. tracks/2/keys = {
  644. "times": PackedFloat32Array(0, 0.5),
  645. "transitions": PackedFloat32Array(1, 1),
  646. "update": 0,
  647. "values": [0.0, -74.1478]
  648. }
  649. tracks/3/type = "value"
  650. tracks/3/imported = false
  651. tracks/3/enabled = true
  652. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  653. tracks/3/interp = 1
  654. tracks/3/loop_wrap = true
  655. tracks/3/keys = {
  656. "times": PackedFloat32Array(0, 0.5),
  657. "transitions": PackedFloat32Array(1, 1),
  658. "update": 0,
  659. "values": [0.0971458, 5.9923]
  660. }
  661. tracks/4/type = "value"
  662. tracks/4/imported = false
  663. tracks/4/enabled = true
  664. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  665. tracks/4/interp = 1
  666. tracks/4/loop_wrap = true
  667. tracks/4/keys = {
  668. "times": PackedFloat32Array(0, 0.5),
  669. "transitions": PackedFloat32Array(1, 1),
  670. "update": 0,
  671. "values": [1.96043, -28.2334]
  672. }
  673. tracks/5/type = "value"
  674. tracks/5/imported = false
  675. tracks/5/enabled = true
  676. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  677. tracks/5/interp = 1
  678. tracks/5/loop_wrap = true
  679. tracks/5/keys = {
  680. "times": PackedFloat32Array(0, 0.5),
  681. "transitions": PackedFloat32Array(1, 1),
  682. "update": 0,
  683. "values": [0.0, 19.9986]
  684. }
  685. tracks/6/type = "value"
  686. tracks/6/imported = false
  687. tracks/6/enabled = true
  688. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  689. tracks/6/interp = 1
  690. tracks/6/loop_wrap = true
  691. tracks/6/keys = {
  692. "times": PackedFloat32Array(0, 0.5),
  693. "transitions": PackedFloat32Array(1, 1),
  694. "update": 0,
  695. "values": [-0.388159, -0.342875]
  696. }
  697. tracks/7/type = "value"
  698. tracks/7/imported = false
  699. tracks/7/enabled = true
  700. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  701. tracks/7/interp = 1
  702. tracks/7/loop_wrap = true
  703. tracks/7/keys = {
  704. "times": PackedFloat32Array(0, 0.5),
  705. "transitions": PackedFloat32Array(1, 1),
  706. "update": 0,
  707. "values": [0.0, 5.03596]
  708. }
  709. tracks/8/type = "value"
  710. tracks/8/imported = false
  711. tracks/8/enabled = true
  712. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  713. tracks/8/interp = 1
  714. tracks/8/loop_wrap = true
  715. tracks/8/keys = {
  716. "times": PackedFloat32Array(0, 0.5),
  717. "transitions": PackedFloat32Array(1, 1),
  718. "update": 0,
  719. "values": [0.0, -54.8646]
  720. }
  721. tracks/9/type = "value"
  722. tracks/9/imported = false
  723. tracks/9/enabled = true
  724. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  725. tracks/9/interp = 1
  726. tracks/9/loop_wrap = true
  727. tracks/9/keys = {
  728. "times": PackedFloat32Array(0, 0.5),
  729. "transitions": PackedFloat32Array(1, 1),
  730. "update": 0,
  731. "values": [70.3278, 70.3278]
  732. }
  733. tracks/10/type = "value"
  734. tracks/10/imported = false
  735. tracks/10/enabled = true
  736. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  737. tracks/10/interp = 1
  738. tracks/10/loop_wrap = true
  739. tracks/10/keys = {
  740. "times": PackedFloat32Array(0, 0.5),
  741. "transitions": PackedFloat32Array(1, 1),
  742. "update": 0,
  743. "values": [0.0, 0.0]
  744. }
  745. tracks/11/type = "value"
  746. tracks/11/imported = false
  747. tracks/11/enabled = true
  748. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  749. tracks/11/interp = 1
  750. tracks/11/loop_wrap = true
  751. tracks/11/keys = {
  752. "times": PackedFloat32Array(0, 0.5),
  753. "transitions": PackedFloat32Array(1, 1),
  754. "update": 0,
  755. "values": [0.0, 28.9085]
  756. }
  757. tracks/12/type = "value"
  758. tracks/12/imported = false
  759. tracks/12/enabled = true
  760. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  761. tracks/12/interp = 1
  762. tracks/12/loop_wrap = true
  763. tracks/12/keys = {
  764. "times": PackedFloat32Array(0, 0.5),
  765. "transitions": PackedFloat32Array(1, 1),
  766. "update": 0,
  767. "values": [0.0, -91.5006]
  768. }
  769. tracks/13/type = "value"
  770. tracks/13/imported = false
  771. tracks/13/enabled = true
  772. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  773. tracks/13/interp = 1
  774. tracks/13/loop_wrap = true
  775. tracks/13/keys = {
  776. "times": PackedFloat32Array(0, 0.5),
  777. "transitions": PackedFloat32Array(1, 1),
  778. "update": 0,
  779. "values": [0.0, 34.3885]
  780. }
  781. tracks/14/type = "value"
  782. tracks/14/imported = false
  783. tracks/14/enabled = true
  784. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  785. tracks/14/interp = 1
  786. tracks/14/loop_wrap = true
  787. tracks/14/keys = {
  788. "times": PackedFloat32Array(0, 0.5),
  789. "transitions": PackedFloat32Array(1, 1),
  790. "update": 0,
  791. "values": [Vector2(-3, -11), Vector2(-3, -11)]
  792. }
  793. tracks/15/type = "value"
  794. tracks/15/imported = false
  795. tracks/15/enabled = true
  796. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  797. tracks/15/interp = 1
  798. tracks/15/loop_wrap = true
  799. tracks/15/keys = {
  800. "times": PackedFloat32Array(0, 0.5),
  801. "transitions": PackedFloat32Array(1, 1),
  802. "update": 0,
  803. "values": [0.0, 22.3661]
  804. }
  805. tracks/16/type = "value"
  806. tracks/16/imported = false
  807. tracks/16/enabled = true
  808. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  809. tracks/16/interp = 1
  810. tracks/16/loop_wrap = true
  811. tracks/16/keys = {
  812. "times": PackedFloat32Array(0, 0.5),
  813. "transitions": PackedFloat32Array(1, 1),
  814. "update": 0,
  815. "values": [0.0, 135.318]
  816. }
  817. [sub_resource type="Animation" id="5"]
  818. length = 0.2
  819. tracks/0/type = "value"
  820. tracks/0/imported = false
  821. tracks/0/enabled = true
  822. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  823. tracks/0/interp = 1
  824. tracks/0/loop_wrap = true
  825. tracks/0/keys = {
  826. "times": PackedFloat32Array(0, 0.1, 0.2),
  827. "transitions": PackedFloat32Array(1, 1, 1),
  828. "update": 0,
  829. "values": [-37.4387, -54.52, 0.0]
  830. }
  831. tracks/1/type = "value"
  832. tracks/1/imported = false
  833. tracks/1/enabled = true
  834. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  835. tracks/1/interp = 1
  836. tracks/1/loop_wrap = true
  837. tracks/1/keys = {
  838. "times": PackedFloat32Array(0, 0.1, 0.2),
  839. "transitions": PackedFloat32Array(1, 1, 1),
  840. "update": 0,
  841. "values": [29.1185, 53.6614, 0.0]
  842. }
  843. tracks/2/type = "value"
  844. tracks/2/imported = false
  845. tracks/2/enabled = true
  846. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  847. tracks/2/interp = 1
  848. tracks/2/loop_wrap = true
  849. tracks/2/keys = {
  850. "times": PackedFloat32Array(0, 0.1, 0.2),
  851. "transitions": PackedFloat32Array(1, 1, 1),
  852. "update": 0,
  853. "values": [70.3278, 70.3278, 70.3278]
  854. }
  855. tracks/3/type = "value"
  856. tracks/3/imported = false
  857. tracks/3/enabled = true
  858. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  859. tracks/3/interp = 1
  860. tracks/3/loop_wrap = true
  861. tracks/3/keys = {
  862. "times": PackedFloat32Array(0, 0.1, 0.2),
  863. "transitions": PackedFloat32Array(1, 1, 1),
  864. "update": 0,
  865. "values": [-25.4772, -25.4772, 0.0]
  866. }
  867. tracks/4/type = "value"
  868. tracks/4/imported = false
  869. tracks/4/enabled = true
  870. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  871. tracks/4/interp = 1
  872. tracks/4/loop_wrap = true
  873. tracks/4/keys = {
  874. "times": PackedFloat32Array(0, 0.1, 0.2),
  875. "transitions": PackedFloat32Array(1, 1, 1),
  876. "update": 0,
  877. "values": [70.4643, 70.4643, 70.4643]
  878. }
  879. tracks/5/type = "value"
  880. tracks/5/imported = false
  881. tracks/5/enabled = true
  882. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  883. tracks/5/interp = 1
  884. tracks/5/loop_wrap = true
  885. tracks/5/keys = {
  886. "times": PackedFloat32Array(0, 0.1, 0.2),
  887. "transitions": PackedFloat32Array(1, 1, 1),
  888. "update": 0,
  889. "values": [-43.9948, -48.5965, 0.0]
  890. }
  891. tracks/6/type = "value"
  892. tracks/6/imported = false
  893. tracks/6/enabled = true
  894. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  895. tracks/6/interp = 1
  896. tracks/6/loop_wrap = true
  897. tracks/6/keys = {
  898. "times": PackedFloat32Array(0, 0.1, 0.2),
  899. "transitions": PackedFloat32Array(1, 1, 1),
  900. "update": 0,
  901. "values": [66.2951, 73.0908, 0.0]
  902. }
  903. tracks/7/type = "value"
  904. tracks/7/imported = false
  905. tracks/7/enabled = true
  906. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  907. tracks/7/interp = 1
  908. tracks/7/loop_wrap = true
  909. tracks/7/keys = {
  910. "times": PackedFloat32Array(0, 0.1, 0.2),
  911. "transitions": PackedFloat32Array(1, 1, 1),
  912. "update": 0,
  913. "values": [3.02107, 3.02107, 0.0971456]
  914. }
  915. tracks/8/type = "value"
  916. tracks/8/imported = false
  917. tracks/8/enabled = true
  918. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  919. tracks/8/interp = 1
  920. tracks/8/loop_wrap = true
  921. tracks/8/keys = {
  922. "times": PackedFloat32Array(0, 0.1, 0.2),
  923. "transitions": PackedFloat32Array(1, 1, 1),
  924. "update": 0,
  925. "values": [2.08718, 10.2298, 0.0]
  926. }
  927. tracks/9/type = "value"
  928. tracks/9/imported = false
  929. tracks/9/enabled = true
  930. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  931. tracks/9/interp = 1
  932. tracks/9/loop_wrap = true
  933. tracks/9/keys = {
  934. "times": PackedFloat32Array(0, 0.1, 0.2),
  935. "transitions": PackedFloat32Array(1, 1, 1),
  936. "update": 0,
  937. "values": [0.0, 0.0, 0.0]
  938. }
  939. tracks/10/type = "value"
  940. tracks/10/imported = false
  941. tracks/10/enabled = true
  942. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  943. tracks/10/interp = 1
  944. tracks/10/loop_wrap = true
  945. tracks/10/keys = {
  946. "times": PackedFloat32Array(0, 0.1, 0.2),
  947. "transitions": PackedFloat32Array(1, 1, 1),
  948. "update": 0,
  949. "values": [12.6368, 26.4252, 0.0]
  950. }
  951. tracks/11/type = "value"
  952. tracks/11/imported = false
  953. tracks/11/enabled = true
  954. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  955. tracks/11/interp = 1
  956. tracks/11/loop_wrap = true
  957. tracks/11/keys = {
  958. "times": PackedFloat32Array(0, 0.1, 0.2),
  959. "transitions": PackedFloat32Array(1, 1, 1),
  960. "update": 0,
  961. "values": [18.2027, 18.2027, 0.0]
  962. }
  963. tracks/12/type = "value"
  964. tracks/12/imported = false
  965. tracks/12/enabled = true
  966. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  967. tracks/12/interp = 1
  968. tracks/12/loop_wrap = true
  969. tracks/12/keys = {
  970. "times": PackedFloat32Array(0, 0.1, 0.2),
  971. "transitions": PackedFloat32Array(1, 1, 1),
  972. "update": 0,
  973. "values": [-23.9072, -25.6845, 0.0]
  974. }
  975. tracks/13/type = "value"
  976. tracks/13/imported = false
  977. tracks/13/enabled = true
  978. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  979. tracks/13/interp = 1
  980. tracks/13/loop_wrap = true
  981. tracks/13/keys = {
  982. "times": PackedFloat32Array(0, 0.1, 0.2),
  983. "transitions": PackedFloat32Array(1, 1, 1),
  984. "update": 0,
  985. "values": [-58.5844, -62.8435, 0.0]
  986. }
  987. tracks/14/type = "value"
  988. tracks/14/imported = false
  989. tracks/14/enabled = true
  990. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  991. tracks/14/interp = 1
  992. tracks/14/loop_wrap = true
  993. tracks/14/keys = {
  994. "times": PackedFloat32Array(0, 0.1, 0.2),
  995. "transitions": PackedFloat32Array(1, 1, 1),
  996. "update": 0,
  997. "values": [65.1351, 71.2243, 0.0]
  998. }
  999. tracks/15/type = "value"
  1000. tracks/15/imported = false
  1001. tracks/15/enabled = true
  1002. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  1003. tracks/15/interp = 1
  1004. tracks/15/loop_wrap = true
  1005. tracks/15/keys = {
  1006. "times": PackedFloat32Array(0, 0.1, 0.2),
  1007. "transitions": PackedFloat32Array(1, 1, 1),
  1008. "update": 0,
  1009. "values": [-7.80448, -9.33398, 0.0]
  1010. }
  1011. tracks/16/type = "value"
  1012. tracks/16/imported = false
  1013. tracks/16/enabled = true
  1014. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  1015. tracks/16/interp = 1
  1016. tracks/16/loop_wrap = true
  1017. tracks/16/keys = {
  1018. "times": PackedFloat32Array(0, 0.1, 0.2),
  1019. "transitions": PackedFloat32Array(1, 1, 1),
  1020. "update": 0,
  1021. "values": [Vector2(-3, 5), Vector2(-3, 10), Vector2(-3, -11)]
  1022. }
  1023. [sub_resource type="Animation" id="6"]
  1024. length = 0.5
  1025. step = 0.05
  1026. tracks/0/type = "value"
  1027. tracks/0/imported = false
  1028. tracks/0/enabled = true
  1029. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  1030. tracks/0/interp = 1
  1031. tracks/0/loop_wrap = true
  1032. tracks/0/keys = {
  1033. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1034. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1035. "update": 0,
  1036. "values": [-37.4387, -42.625, -47.8112, 0.0]
  1037. }
  1038. tracks/1/type = "value"
  1039. tracks/1/imported = false
  1040. tracks/1/enabled = true
  1041. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  1042. tracks/1/interp = 1
  1043. tracks/1/loop_wrap = true
  1044. tracks/1/keys = {
  1045. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1046. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1047. "update": 0,
  1048. "values": [29.1185, 11.1272, -6.86405, 0.0]
  1049. }
  1050. tracks/2/type = "value"
  1051. tracks/2/imported = false
  1052. tracks/2/enabled = true
  1053. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  1054. tracks/2/interp = 1
  1055. tracks/2/loop_wrap = true
  1056. tracks/2/keys = {
  1057. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1058. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1059. "update": 0,
  1060. "values": [70.3278, 70.3278, 70.3278, 70.3278]
  1061. }
  1062. tracks/3/type = "value"
  1063. tracks/3/imported = false
  1064. tracks/3/enabled = true
  1065. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  1066. tracks/3/interp = 1
  1067. tracks/3/loop_wrap = true
  1068. tracks/3/keys = {
  1069. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1070. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1071. "update": 0,
  1072. "values": [-25.4772, -26.7555, -28.0338, 0.0]
  1073. }
  1074. tracks/4/type = "value"
  1075. tracks/4/imported = false
  1076. tracks/4/enabled = true
  1077. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  1078. tracks/4/interp = 1
  1079. tracks/4/loop_wrap = true
  1080. tracks/4/keys = {
  1081. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1082. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1083. "update": 0,
  1084. "values": [70.4643, 70.4643, 70.4643, 70.4643]
  1085. }
  1086. tracks/5/type = "value"
  1087. tracks/5/imported = false
  1088. tracks/5/enabled = true
  1089. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  1090. tracks/5/interp = 1
  1091. tracks/5/loop_wrap = true
  1092. tracks/5/keys = {
  1093. "times": PackedFloat32Array(0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5),
  1094. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1095. "update": 0,
  1096. "values": [-14.3397, -73.2607, -101.672, -96.0437, -87.0644, -81.4364, -75.5482, -68.1294, -59.4516, -50.1338, 0.0]
  1097. }
  1098. tracks/6/type = "value"
  1099. tracks/6/imported = false
  1100. tracks/6/enabled = true
  1101. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  1102. tracks/6/interp = 1
  1103. tracks/6/loop_wrap = true
  1104. tracks/6/keys = {
  1105. "times": PackedFloat32Array(0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5),
  1106. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1107. "update": 0,
  1108. "values": [24.2348, 81.9933, 115.218, 109.655, 100.857, 93.9295, 86.7621, 74.4117, 61.857, 48.4646, 0.0]
  1109. }
  1110. tracks/7/type = "value"
  1111. tracks/7/imported = false
  1112. tracks/7/enabled = true
  1113. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  1114. tracks/7/interp = 1
  1115. tracks/7/loop_wrap = true
  1116. tracks/7/keys = {
  1117. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1118. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1119. "update": 0,
  1120. "values": [3.02107, 3.71772, 4.41437, 0.0971456]
  1121. }
  1122. tracks/8/type = "value"
  1123. tracks/8/imported = false
  1124. tracks/8/enabled = true
  1125. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  1126. tracks/8/interp = 1
  1127. tracks/8/loop_wrap = true
  1128. tracks/8/keys = {
  1129. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1130. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1131. "update": 0,
  1132. "values": [2.08718, 28.9276, 55.7679, 0.0]
  1133. }
  1134. tracks/9/type = "value"
  1135. tracks/9/imported = false
  1136. tracks/9/enabled = true
  1137. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  1138. tracks/9/interp = 1
  1139. tracks/9/loop_wrap = true
  1140. tracks/9/keys = {
  1141. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1142. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1143. "update": 0,
  1144. "values": [0.0, 0.0, 0.0, 0.0]
  1145. }
  1146. tracks/10/type = "value"
  1147. tracks/10/imported = false
  1148. tracks/10/enabled = true
  1149. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  1150. tracks/10/interp = 1
  1151. tracks/10/loop_wrap = true
  1152. tracks/10/keys = {
  1153. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1154. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1155. "update": 0,
  1156. "values": [12.6368, -16.0313, -44.6993, 0.0]
  1157. }
  1158. tracks/11/type = "value"
  1159. tracks/11/imported = false
  1160. tracks/11/enabled = true
  1161. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  1162. tracks/11/interp = 1
  1163. tracks/11/loop_wrap = true
  1164. tracks/11/keys = {
  1165. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1166. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1167. "update": 0,
  1168. "values": [18.2027, -3.87389, -25.9505, 0.0]
  1169. }
  1170. tracks/12/type = "value"
  1171. tracks/12/imported = false
  1172. tracks/12/enabled = true
  1173. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  1174. tracks/12/interp = 1
  1175. tracks/12/loop_wrap = true
  1176. tracks/12/keys = {
  1177. "times": PackedFloat32Array(0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5),
  1178. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1179. "update": 0,
  1180. "values": [0.0, -10.1754, -13.1646, -13.0273, -14.769, -12.3075, -9.846, -7.3845, -4.923, 0.529002, 0.0]
  1181. }
  1182. tracks/13/type = "value"
  1183. tracks/13/imported = false
  1184. tracks/13/enabled = true
  1185. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  1186. tracks/13/interp = 1
  1187. tracks/13/loop_wrap = true
  1188. tracks/13/keys = {
  1189. "times": PackedFloat32Array(0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5),
  1190. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1191. "update": 0,
  1192. "values": [-34.5752, 2.11899, 3.93722, 6.87805, 10.7401, 13.8492, 20.5412, 23.1791, 22.8794, 25.5064, 0.0]
  1193. }
  1194. tracks/14/type = "value"
  1195. tracks/14/imported = false
  1196. tracks/14/enabled = true
  1197. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  1198. tracks/14/interp = 1
  1199. tracks/14/loop_wrap = true
  1200. tracks/14/keys = {
  1201. "times": PackedFloat32Array(0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5),
  1202. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1203. "update": 0,
  1204. "values": [21.1503, 76.1453, 94.2895, 86.0563, 78.3633, 70.5102, 56.7355, 48.8479, 42.6883, 31.5334, 0.0]
  1205. }
  1206. tracks/15/type = "value"
  1207. tracks/15/imported = false
  1208. tracks/15/enabled = true
  1209. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  1210. tracks/15/interp = 1
  1211. tracks/15/loop_wrap = true
  1212. tracks/15/keys = {
  1213. "times": PackedFloat32Array(0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5),
  1214. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1215. "update": 0,
  1216. "values": [0.0, 21.3576, 0.0, 2.33302, 1.93295, 1.61079, 1.28863, 6.65732, 19.5055, 26.646, 0.0]
  1217. }
  1218. tracks/16/type = "value"
  1219. tracks/16/imported = false
  1220. tracks/16/enabled = true
  1221. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  1222. tracks/16/interp = 1
  1223. tracks/16/loop_wrap = true
  1224. tracks/16/keys = {
  1225. "times": PackedFloat32Array(0, 0.05, 0.1, 0.5),
  1226. "transitions": PackedFloat32Array(1, 1, 1, 1),
  1227. "update": 0,
  1228. "values": [Vector2(-3, -11), Vector2(-3, 34.5), Vector2(-3, 80), Vector2(-3, -11)]
  1229. }
  1230. [sub_resource type="Animation" id="7"]
  1231. resource_name = "run"
  1232. length = 1.2
  1233. loop_mode = 1
  1234. tracks/0/type = "value"
  1235. tracks/0/imported = false
  1236. tracks/0/enabled = true
  1237. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  1238. tracks/0/interp = 1
  1239. tracks/0/loop_wrap = true
  1240. tracks/0/keys = {
  1241. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1242. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1243. "update": 0,
  1244. "values": [Vector2(0, 0), Vector2(0, 20), Vector2(0, 0), Vector2(0, -20), Vector2(0, 0), Vector2(0, 20), Vector2(0, 10), Vector2(0, 0), Vector2(0, -20), Vector2(0, -10), Vector2(0, 0)]
  1245. }
  1246. tracks/1/type = "value"
  1247. tracks/1/imported = false
  1248. tracks/1/enabled = true
  1249. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  1250. tracks/1/interp = 1
  1251. tracks/1/loop_wrap = true
  1252. tracks/1/keys = {
  1253. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1254. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1255. "update": 0,
  1256. "values": [6.28233, 4.18822, 2.09411, 0.0, 0.0, 0.0, 0.0, 1.04705, 2.09411, 3.14116, 4.18822, 5.23527, 6.28233]
  1257. }
  1258. tracks/2/type = "value"
  1259. tracks/2/imported = false
  1260. tracks/2/enabled = true
  1261. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  1262. tracks/2/interp = 1
  1263. tracks/2/loop_wrap = true
  1264. tracks/2/keys = {
  1265. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1266. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1267. "update": 0,
  1268. "values": [0.0624552, 33.5158, 39.6506, 9.94342, -5.42779, 3.83004, 18.268, -33.7764, -41.6349, -20.918, 46.3613, 23.2119, 0.0624552]
  1269. }
  1270. tracks/3/type = "value"
  1271. tracks/3/imported = false
  1272. tracks/3/enabled = true
  1273. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  1274. tracks/3/interp = 1
  1275. tracks/3/loop_wrap = true
  1276. tracks/3/keys = {
  1277. "times": PackedFloat32Array(0, 0.6, 1.2),
  1278. "transitions": PackedFloat32Array(1, 1, 1),
  1279. "update": 0,
  1280. "values": [17.0, 18.0496, 17.0]
  1281. }
  1282. tracks/4/type = "value"
  1283. tracks/4/imported = false
  1284. tracks/4/enabled = true
  1285. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  1286. tracks/4/interp = 1
  1287. tracks/4/loop_wrap = true
  1288. tracks/4/keys = {
  1289. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1290. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1291. "update": 0,
  1292. "values": [-22.2496, -20.4251, -18.6005, -16.776, -16.776, -16.776, -16.776, -17.6883, -18.6005, -19.5128, -20.4251, -21.3373, -22.2496]
  1293. }
  1294. tracks/5/type = "value"
  1295. tracks/5/imported = false
  1296. tracks/5/enabled = true
  1297. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  1298. tracks/5/interp = 1
  1299. tracks/5/loop_wrap = true
  1300. tracks/5/keys = {
  1301. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.7, 0.8, 0.9, 1, 1.2),
  1302. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1303. "update": 0,
  1304. "values": [-40.1318, -34.1689, 4.46022, 19.5206, 35.3344, 18.5494, -16.0323, -26.4507, -40.1318]
  1305. }
  1306. tracks/6/type = "value"
  1307. tracks/6/imported = false
  1308. tracks/6/enabled = true
  1309. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  1310. tracks/6/interp = 1
  1311. tracks/6/loop_wrap = true
  1312. tracks/6/keys = {
  1313. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1314. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1315. "update": 0,
  1316. "values": [0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456]
  1317. }
  1318. tracks/7/type = "value"
  1319. tracks/7/imported = false
  1320. tracks/7/enabled = true
  1321. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  1322. tracks/7/interp = 1
  1323. tracks/7/loop_wrap = true
  1324. tracks/7/keys = {
  1325. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.7, 0.8, 0.9, 1, 1.2),
  1326. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1327. "update": 0,
  1328. "values": [49.6868, 39.5608, 0.72485, -4.42639, -55.2494, -33.4131, 20.974, 27.9563, 49.6868]
  1329. }
  1330. tracks/8/type = "value"
  1331. tracks/8/imported = false
  1332. tracks/8/enabled = true
  1333. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  1334. tracks/8/interp = 1
  1335. tracks/8/loop_wrap = true
  1336. tracks/8/keys = {
  1337. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.7, 0.8, 0.9, 1, 1.2),
  1338. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1339. "update": 0,
  1340. "values": [-86.5264, -52.0043, -50.7752, -75.909, -65.4772, -57.7609, -65.3075, -63.6975, -86.5264]
  1341. }
  1342. tracks/9/type = "value"
  1343. tracks/9/imported = false
  1344. tracks/9/enabled = true
  1345. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  1346. tracks/9/interp = 1
  1347. tracks/9/loop_wrap = true
  1348. tracks/9/keys = {
  1349. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.7, 0.8, 0.9, 1, 1.2),
  1350. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1351. "update": 0,
  1352. "values": [70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278]
  1353. }
  1354. tracks/10/type = "value"
  1355. tracks/10/imported = false
  1356. tracks/10/enabled = true
  1357. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  1358. tracks/10/interp = 1
  1359. tracks/10/loop_wrap = true
  1360. tracks/10/keys = {
  1361. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1362. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1363. "update": 0,
  1364. "values": [19.4265, -18.9075, -49.2737, -97.3648, -66.2172, -67.8162, -29.2417, -47.1932, 0.705066, 10.0524, 23.4968, 21.4617, 19.4265]
  1365. }
  1366. tracks/11/type = "value"
  1367. tracks/11/imported = false
  1368. tracks/11/enabled = true
  1369. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  1370. tracks/11/interp = 1
  1371. tracks/11/loop_wrap = true
  1372. tracks/11/keys = {
  1373. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1374. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1375. "update": 0,
  1376. "values": [95.6353, 110.788, 117.695, 106.106, 43.7348, 37.4385, 9.07671, 78.9234, 39.2062, 48.7418, 17.1601, 56.3977, 95.6353]
  1377. }
  1378. tracks/12/type = "value"
  1379. tracks/12/imported = false
  1380. tracks/12/enabled = true
  1381. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  1382. tracks/12/interp = 1
  1383. tracks/12/loop_wrap = true
  1384. tracks/12/keys = {
  1385. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1386. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1387. "update": 0,
  1388. "values": [55.6942, 91.4726, 39.859, 30.6418, 26.0914, 57.3896, 95.5336, 65.7712, 84.8885, 105.98, 102.003, 41.5752, 55.6942]
  1389. }
  1390. tracks/13/type = "value"
  1391. tracks/13/imported = false
  1392. tracks/13/enabled = true
  1393. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  1394. tracks/13/interp = 1
  1395. tracks/13/loop_wrap = true
  1396. tracks/13/keys = {
  1397. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.7, 0.8, 0.9, 1, 1.2),
  1398. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1399. "update": 0,
  1400. "values": [70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643]
  1401. }
  1402. tracks/14/type = "value"
  1403. tracks/14/imported = false
  1404. tracks/14/enabled = true
  1405. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  1406. tracks/14/interp = 1
  1407. tracks/14/loop_wrap = true
  1408. tracks/14/keys = {
  1409. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1410. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1411. "update": 0,
  1412. "values": [6.20701, -36.6959, -36.1181, -15.9378, 40.2239, 36.8756, 14.7112, 13.2938, 11.8765, 10.4591, -0.393764, -3.89666, 6.20701]
  1413. }
  1414. tracks/15/type = "value"
  1415. tracks/15/imported = false
  1416. tracks/15/enabled = true
  1417. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  1418. tracks/15/interp = 1
  1419. tracks/15/loop_wrap = true
  1420. tracks/15/keys = {
  1421. "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2),
  1422. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
  1423. "update": 0,
  1424. "values": [-65.6781, -57.6967, -2.98436, 19.7068, 20.6046, 22.5818, 15.487, 26.3705, 2.87948, -41.8002, -72.8228, -80.0806, -65.6781]
  1425. }
  1426. tracks/16/type = "value"
  1427. tracks/16/imported = false
  1428. tracks/16/enabled = true
  1429. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  1430. tracks/16/interp = 1
  1431. tracks/16/loop_wrap = true
  1432. tracks/16/keys = {
  1433. "times": PackedFloat32Array(0, 0.1, 0.3, 0.4, 0.7, 0.8, 0.9, 1, 1.2),
  1434. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1435. "update": 0,
  1436. "values": [-69.0495, -61.2157, -59.8623, -53.6418, -34.8144, -56.766, -46.3663, -57.7804, -69.0495]
  1437. }
  1438. [sub_resource type="Animation" id="8"]
  1439. length = 2.4
  1440. loop_mode = 1
  1441. tracks/0/type = "value"
  1442. tracks/0/imported = false
  1443. tracks/0/enabled = true
  1444. tracks/0/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm/LeftHand:rotation_degrees")
  1445. tracks/0/interp = 1
  1446. tracks/0/loop_wrap = true
  1447. tracks/0/keys = {
  1448. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1449. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1450. "update": 0,
  1451. "values": [70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643, 70.4643]
  1452. }
  1453. tracks/1/type = "value"
  1454. tracks/1/imported = false
  1455. tracks/1/enabled = true
  1456. tracks/1/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees")
  1457. tracks/1/interp = 1
  1458. tracks/1/loop_wrap = true
  1459. tracks/1/keys = {
  1460. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.8, 2.1, 2.4),
  1461. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
  1462. "update": 0,
  1463. "values": [22.9554, 14.364, 4.85809, -17.8627, -33.209, 16.3409, 34.6629, 22.9554]
  1464. }
  1465. tracks/2/type = "value"
  1466. tracks/2/imported = false
  1467. tracks/2/enabled = true
  1468. tracks/2/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm:rotation_degrees")
  1469. tracks/2/interp = 1
  1470. tracks/2/loop_wrap = true
  1471. tracks/2/keys = {
  1472. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1473. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1474. "update": 0,
  1475. "values": [-27.7881, -37.5891, -12.3507, -24.3746, -36.6077, -36.6077, -23.3157, -37.0737, -27.7881]
  1476. }
  1477. tracks/3/type = "value"
  1478. tracks/3/imported = false
  1479. tracks/3/enabled = true
  1480. tracks/3/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees")
  1481. tracks/3/interp = 1
  1482. tracks/3/loop_wrap = true
  1483. tracks/3/keys = {
  1484. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1485. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1486. "update": 0,
  1487. "values": [0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456, 0.0971456]
  1488. }
  1489. tracks/4/type = "value"
  1490. tracks/4/imported = false
  1491. tracks/4/enabled = true
  1492. tracks/4/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees")
  1493. tracks/4/interp = 1
  1494. tracks/4/loop_wrap = true
  1495. tracks/4/keys = {
  1496. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1497. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1498. "update": 0,
  1499. "values": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
  1500. }
  1501. tracks/5/type = "value"
  1502. tracks/5/imported = false
  1503. tracks/5/enabled = true
  1504. tracks/5/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/LeftArm:rotation_degrees")
  1505. tracks/5/interp = 1
  1506. tracks/5/loop_wrap = true
  1507. tracks/5/keys = {
  1508. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.8, 2.1, 2.4),
  1509. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
  1510. "update": 0,
  1511. "values": [-38.8261, -17.6849, -2.00788, 23.4365, 48.0693, 4.34599, -14.5235, -38.8261]
  1512. }
  1513. tracks/6/type = "value"
  1514. tracks/6/imported = false
  1515. tracks/6/enabled = true
  1516. tracks/6/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees")
  1517. tracks/6/interp = 1
  1518. tracks/6/loop_wrap = true
  1519. tracks/6/keys = {
  1520. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1521. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1522. "update": 0,
  1523. "values": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
  1524. }
  1525. tracks/7/type = "value"
  1526. tracks/7/imported = false
  1527. tracks/7/enabled = true
  1528. tracks/7/path = NodePath("Sprite2D/Skeleton2D/Hip:rotation_degrees")
  1529. tracks/7/interp = 1
  1530. tracks/7/loop_wrap = true
  1531. tracks/7/keys = {
  1532. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1533. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1534. "update": 0,
  1535. "values": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
  1536. }
  1537. tracks/8/type = "value"
  1538. tracks/8/imported = false
  1539. tracks/8/enabled = true
  1540. tracks/8/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees")
  1541. tracks/8/interp = 1
  1542. tracks/8/loop_wrap = true
  1543. tracks/8/keys = {
  1544. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1545. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1546. "update": 0,
  1547. "values": [-35.0791, -35.5942, -13.9125, -29.3814, -38.5556, -38.5556, -15.7102, -29.9646, -35.0791]
  1548. }
  1549. tracks/9/type = "value"
  1550. tracks/9/imported = false
  1551. tracks/9/enabled = true
  1552. tracks/9/path = NodePath("Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees")
  1553. tracks/9/interp = 1
  1554. tracks/9/loop_wrap = true
  1555. tracks/9/keys = {
  1556. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1557. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1558. "update": 0,
  1559. "values": [70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278, 70.3278]
  1560. }
  1561. tracks/10/type = "value"
  1562. tracks/10/imported = false
  1563. tracks/10/enabled = true
  1564. tracks/10/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees")
  1565. tracks/10/interp = 1
  1566. tracks/10/loop_wrap = true
  1567. tracks/10/keys = {
  1568. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1569. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1570. "update": 0,
  1571. "values": [24.0853, 33.5536, 125.838, 70.4823, 4.17665, 48.5185, 7.37566, 21.7199, 24.0853]
  1572. }
  1573. tracks/11/type = "value"
  1574. tracks/11/imported = false
  1575. tracks/11/enabled = true
  1576. tracks/11/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees")
  1577. tracks/11/interp = 1
  1578. tracks/11/loop_wrap = true
  1579. tracks/11/keys = {
  1580. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1581. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1582. "update": 0,
  1583. "values": [19.926, 18.6897, -47.2542, -60.9198, -22.225, -39.5632, 23.8388, 25.4551, 19.926]
  1584. }
  1585. tracks/12/type = "value"
  1586. tracks/12/imported = false
  1587. tracks/12/enabled = true
  1588. tracks/12/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees")
  1589. tracks/12/interp = 1
  1590. tracks/12/loop_wrap = true
  1591. tracks/12/keys = {
  1592. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1593. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1594. "update": 0,
  1595. "values": [-26.9247, -50.2536, -17.8582, 9.5402, 27.8206, 31.8761, -15.9817, -38.2518, -26.9247]
  1596. }
  1597. tracks/13/type = "value"
  1598. tracks/13/imported = false
  1599. tracks/13/enabled = true
  1600. tracks/13/path = NodePath("Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees")
  1601. tracks/13/interp = 1
  1602. tracks/13/loop_wrap = true
  1603. tracks/13/keys = {
  1604. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1605. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1606. "update": 0,
  1607. "values": [-19.2157, -17.9784, -14.6937, -15.002, 15.0645, -13.4433, -16.1769, 2.95738, -19.2157]
  1608. }
  1609. tracks/14/type = "value"
  1610. tracks/14/imported = false
  1611. tracks/14/enabled = true
  1612. tracks/14/path = NodePath("Sprite2D/Skeleton2D/Hip:position")
  1613. tracks/14/interp = 1
  1614. tracks/14/loop_wrap = true
  1615. tracks/14/keys = {
  1616. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1617. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1618. "update": 0,
  1619. "values": [Vector2(-3, -11), Vector2(-3, -5), Vector2(-3, -26), Vector2(-3, -30), Vector2(-3, -11), Vector2(-3, -5), Vector2(-3, -11), Vector2(-3, -30), Vector2(-3, -11)]
  1620. }
  1621. tracks/15/type = "value"
  1622. tracks/15/imported = false
  1623. tracks/15/enabled = true
  1624. tracks/15/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees")
  1625. tracks/15/interp = 1
  1626. tracks/15/loop_wrap = true
  1627. tracks/15/keys = {
  1628. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1629. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1630. "update": 0,
  1631. "values": [16.8793, -7.46142, -5.81507, -8.76219, -3.17026, 5.76248, -0.503692, -3.07496, 16.8793]
  1632. }
  1633. tracks/16/type = "value"
  1634. tracks/16/imported = false
  1635. tracks/16/enabled = true
  1636. tracks/16/path = NodePath("Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees")
  1637. tracks/16/interp = 1
  1638. tracks/16/loop_wrap = true
  1639. tracks/16/keys = {
  1640. "times": PackedFloat32Array(0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4),
  1641. "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
  1642. "update": 0,
  1643. "values": [5.05738, 56.5283, 23.651, 19.9285, 18.8404, 18.8404, 86.8536, 42.6926, 5.05738]
  1644. }
  1645. [sub_resource type="AnimationLibrary" id="AnimationLibrary_sx6h1"]
  1646. _data = {
  1647. "fall": SubResource("1"),
  1648. "fly": SubResource("2"),
  1649. "idle": SubResource("3"),
  1650. "jump": SubResource("4"),
  1651. "land": SubResource("5"),
  1652. "land_hard": SubResource("6"),
  1653. "run": SubResource("7"),
  1654. "walk": SubResource("8")
  1655. }
  1656. [sub_resource type="AnimationNodeAnimation" id="9"]
  1657. animation = &"fall"
  1658. [sub_resource type="AnimationNodeAnimation" id="10"]
  1659. animation = &"fly"
  1660. [sub_resource type="AnimationNodeAnimation" id="11"]
  1661. animation = &"idle"
  1662. [sub_resource type="AnimationNodeOneShot" id="12"]
  1663. sync = true
  1664. [sub_resource type="AnimationNodeAnimation" id="13"]
  1665. animation = &"jump"
  1666. [sub_resource type="AnimationNodeOneShot" id="14"]
  1667. sync = true
  1668. [sub_resource type="AnimationNodeAnimation" id="15"]
  1669. animation = &"land"
  1670. [sub_resource type="AnimationNodeOneShot" id="16"]
  1671. filter_enabled = true
  1672. filters = ["Sprite2D/Skeleton2D/Hip/Chest/Head/Chin:rotation_degrees", "Sprite2D/Skeleton2D/Hip/Chest/Head:rotation_degrees", "Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm/RightHand:rotation_degrees", "Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm:rotation_degrees", "Sprite2D/Skeleton2D/Hip/Chest/RightArm:rotation_degrees", "Sprite2D/Skeleton2D/Hip/Chest:rotation_degrees", "Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg/LeftFoot:rotation_degrees", "Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg:rotation_degrees", "Sprite2D/Skeleton2D/Hip/LeftLeg:rotation_degrees", "Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg/RightFoot:rotation_degrees", "Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg:rotation_degrees", "Sprite2D/Skeleton2D/Hip/RightLeg:rotation_degrees", "Sprite2D/Skeleton2D/Hip:position", "Sprite2D/Skeleton2D/Hip:rotation_degrees"]
  1673. sync = true
  1674. [sub_resource type="AnimationNodeAnimation" id="17"]
  1675. animation = &"land_hard"
  1676. [sub_resource type="AnimationNodeAnimation" id="18"]
  1677. animation = &"run"
  1678. [sub_resource type="AnimationNodeTimeScale" id="19"]
  1679. [sub_resource type="AnimationNodeTransition" id="20"]
  1680. xfade_time = 0.1
  1681. input_0/name = "idle"
  1682. input_0/auto_advance = false
  1683. input_0/reset = true
  1684. input_1/name = "walk"
  1685. input_1/auto_advance = false
  1686. input_1/reset = true
  1687. input_2/name = "run"
  1688. input_2/auto_advance = false
  1689. input_2/reset = true
  1690. input_3/name = "fly"
  1691. input_3/auto_advance = false
  1692. input_3/reset = true
  1693. input_4/name = "fall"
  1694. input_4/auto_advance = false
  1695. input_4/reset = true
  1696. [sub_resource type="AnimationNodeAnimation" id="21"]
  1697. animation = &"walk"
  1698. [sub_resource type="AnimationNodeTimeScale" id="22"]
  1699. [sub_resource type="AnimationNodeBlendTree" id="23"]
  1700. graph_offset = Vector2(380.667, 382)
  1701. nodes/fall_animation/node = SubResource("9")
  1702. nodes/fall_animation/position = Vector2(533.333, 973.333)
  1703. nodes/fly_animation/node = SubResource("10")
  1704. nodes/fly_animation/position = Vector2(533.333, 853.333)
  1705. nodes/idle_animation/node = SubResource("11")
  1706. nodes/idle_animation/position = Vector2(533.333, 506.667)
  1707. nodes/jump/node = SubResource("12")
  1708. nodes/jump/position = Vector2(1293.33, 666.667)
  1709. nodes/jump_animation/node = SubResource("13")
  1710. nodes/jump_animation/position = Vector2(1093.33, 506.667)
  1711. nodes/land/node = SubResource("14")
  1712. nodes/land/position = Vector2(1480, 666.667)
  1713. nodes/land_animation/node = SubResource("15")
  1714. nodes/land_animation/position = Vector2(1266.67, 506.667)
  1715. nodes/land_hard/node = SubResource("16")
  1716. nodes/land_hard/position = Vector2(1680, 666.667)
  1717. nodes/land_hard_animation/node = SubResource("17")
  1718. nodes/land_hard_animation/position = Vector2(1453.33, 506.667)
  1719. nodes/output/position = Vector2(1866.67, 666.667)
  1720. nodes/run_animation/node = SubResource("18")
  1721. nodes/run_animation/position = Vector2(533.333, 746.667)
  1722. nodes/run_timescale/node = SubResource("19")
  1723. nodes/run_timescale/position = Vector2(720, 746.667)
  1724. nodes/state/node = SubResource("20")
  1725. nodes/state/position = Vector2(1106.67, 666.667)
  1726. nodes/walk_animation/node = SubResource("21")
  1727. nodes/walk_animation/position = Vector2(533.333, 626.667)
  1728. nodes/walk_timescale/node = SubResource("22")
  1729. nodes/walk_timescale/position = Vector2(720, 626.667)
  1730. node_connections = [&"output", 0, &"land_hard", &"jump", 0, &"state", &"jump", 1, &"jump_animation", &"land", 0, &"jump", &"land", 1, &"land_animation", &"land_hard", 0, &"land", &"land_hard", 1, &"land_hard_animation", &"run_timescale", 0, &"run_animation", &"state", 0, &"idle_animation", &"state", 1, &"walk_timescale", &"state", 2, &"run_timescale", &"state", 3, &"fly_animation", &"state", 4, &"fall_animation", &"walk_timescale", 0, &"walk_animation"]
  1731. [sub_resource type="RectangleShape2D" id="24"]
  1732. size = Vector2(22, 32.8716)
  1733. [node name="SkeletalPlayer" type="CharacterBody2D"]
  1734. collision_mask = 28
  1735. floor_max_angle = 0.907571
  1736. floor_snap_length = 20.0
  1737. safe_margin = 0.2
  1738. script = ExtResource("1")
  1739. [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
  1740. libraries = {
  1741. "": SubResource("AnimationLibrary_sx6h1")
  1742. }
  1743. [node name="AnimationTree" type="AnimationTree" parent="."]
  1744. tree_root = SubResource("23")
  1745. anim_player = NodePath("../AnimationPlayer")
  1746. parameters/jump/active = false
  1747. parameters/jump/internal_active = false
  1748. parameters/jump/request = 0
  1749. parameters/land/active = false
  1750. parameters/land/internal_active = false
  1751. parameters/land/request = 0
  1752. parameters/land_hard/active = false
  1753. parameters/land_hard/internal_active = false
  1754. parameters/land_hard/request = 0
  1755. parameters/run_timescale/scale = 1.0
  1756. parameters/state/current_state = ""
  1757. parameters/state/transition_request = ""
  1758. parameters/state/current_index = -1
  1759. parameters/walk_timescale/scale = 0.1
  1760. [node name="Sprite2D" type="Node2D" parent="."]
  1761. position = Vector2(0, -15)
  1762. scale = Vector2(0.06, 0.06)
  1763. [node name="Skeleton2D" type="Skeleton2D" parent="Sprite2D"]
  1764. [node name="Hip" type="Bone2D" parent="Sprite2D/Skeleton2D"]
  1765. position = Vector2(-3, -11)
  1766. rest = Transform2D(1, 0, 0, 1, -3, -11)
  1767. [node name="Chest" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip"]
  1768. position = Vector2(0, -32)
  1769. rotation = -0.0855327
  1770. rest = Transform2D(1, 0, 0, 1, 0, -32)
  1771. [node name="Head" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest"]
  1772. position = Vector2(0, -160)
  1773. rotation = 0.287974
  1774. rest = Transform2D(1, 0, 0, 1, 0, -160)
  1775. [node name="Chin" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest/Head"]
  1776. position = Vector2(0, -49)
  1777. rotation = -0.0435718
  1778. rest = Transform2D(0.999999, 0.00169551, -0.00169551, 0.999999, 0, -49)
  1779. auto_calculate_length_and_angle = false
  1780. length = 16.0
  1781. bone_angle = -2.49648
  1782. [node name="RightArm" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest"]
  1783. position = Vector2(80, -100)
  1784. rotation = -0.524992
  1785. rest = Transform2D(1, 0, 0, 1, 80, -100)
  1786. [node name="RightForearm" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest/RightArm"]
  1787. position = Vector2(-11, 97)
  1788. rotation = -0.0536324
  1789. rest = Transform2D(1, 0, 0, 1, -11, 97)
  1790. [node name="RightHand" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest/RightArm/RightForearm"]
  1791. position = Vector2(13, 94)
  1792. rotation = 1.22745
  1793. rest = Transform2D(0.336639, 0.941634, -0.941634, 0.336639, 13, 94)
  1794. auto_calculate_length_and_angle = false
  1795. length = 16.0
  1796. bone_angle = 70.3277
  1797. [node name="LeftArm" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest"]
  1798. position = Vector2(-100, -100)
  1799. rotation = 0.744076
  1800. rest = Transform2D(1, 0, 0, 1, -100, -100)
  1801. [node name="LeftForearm" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest/LeftArm"]
  1802. position = Vector2(-2, 95)
  1803. rotation = -0.821385
  1804. rest = Transform2D(1, 0, 0, 1, -2, 95)
  1805. [node name="LeftHand" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/Chest/LeftArm/LeftForearm"]
  1806. position = Vector2(9, 102)
  1807. rotation = 1.22983
  1808. rest = Transform2D(0.334394, 0.942433, -0.942433, 0.334394, 9, 102)
  1809. auto_calculate_length_and_angle = false
  1810. length = 16.0
  1811. bone_angle = 70.4641
  1812. [node name="LeftLeg" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip"]
  1813. position = Vector2(-72, 26)
  1814. rotation = 0.103216
  1815. rest = Transform2D(1, 0, 0, 1, -72, 26)
  1816. [node name="LeftLowerLeg" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/LeftLeg"]
  1817. position = Vector2(-13, 91)
  1818. rotation = 0.613454
  1819. rest = Transform2D(1, 0, 0, 1, -13, 91)
  1820. [node name="LeftFoot" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/LeftLeg/LeftLowerLeg"]
  1821. position = Vector2(7, 127)
  1822. rest = Transform2D(1, 0, 0, 1, 7, 127)
  1823. auto_calculate_length_and_angle = false
  1824. length = 16.0
  1825. bone_angle = 0.0
  1826. [node name="RightLeg" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip"]
  1827. position = Vector2(46, 11)
  1828. rotation = -0.755354
  1829. scale = Vector2(1, 1)
  1830. rest = Transform2D(1, 0, 0, 1, 46, 11)
  1831. [node name="RightLowerLeg" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/RightLeg"]
  1832. position = Vector2(-26, 94)
  1833. rotation = 0.622049
  1834. rest = Transform2D(1, 0, 0, 1, -26, 94)
  1835. [node name="RightFoot" type="Bone2D" parent="Sprite2D/Skeleton2D/Hip/RightLeg/RightLowerLeg"]
  1836. position = Vector2(2, 129)
  1837. rest = Transform2D(1, 0, 0, 1, 2, 129)
  1838. auto_calculate_length_and_angle = false
  1839. length = 16.0
  1840. bone_angle = 0.0
  1841. [node name="Polygons" type="Node2D" parent="Sprite2D"]
  1842. [node name="RightArm" type="Polygon2D" parent="Sprite2D/Polygons"]
  1843. position = Vector2(-150, -240)
  1844. texture = ExtResource("2")
  1845. skeleton = NodePath("../../Skeleton2D")
  1846. polygon = PackedVector2Array(237.601, 31.7394, 217.703, 30.1435, 183.732, 47.8469, 274.303, 49.2926, 271.111, 94.5053, 183.877, 89.7181, 185.505, 166.856, 248.688, 172.323, 242.541, 187.015, 189.46, 182.958, 190.308, 202.449, 180.383, 225.837, 201.435, 321.531, 242.841, 196.76, 256.334, 215.801, 276.077, 283.732, 295.215, 310.526, 272.249, 351.675, 216.746, 356.459)
  1847. uv = PackedVector2Array(235.407, 30.1435, 217.703, 30.1435, 183.732, 47.8469, 276.555, 49.2823, 274.641, 85.6459, 181.34, 83.7321, 184.689, 180.383, 253.11, 178.469, 243.541, 188.995, 188.038, 187.081, 188.995, 200, 180.383, 225.837, 201.435, 321.531, 244.976, 199.043, 259.809, 215.789, 276.077, 283.732, 295.215, 310.526, 272.249, 351.675, 216.746, 356.459)
  1848. polygons = [PackedInt32Array(0, 1, 2, 5, 4, 3), PackedInt32Array(4, 7, 6, 5), PackedInt32Array(8, 7, 6, 9), PackedInt32Array(13, 8, 9, 10), PackedInt32Array(13, 14, 11, 10), PackedInt32Array(14, 15, 12, 11), PackedInt32Array(15, 16, 17, 18, 12)]
  1849. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/RightArm", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 1, 1, 0.5, 1, 1, 0.5, 0, 0, 0), "Hip/Chest/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0.5, 1, 1, 1), "Hip/Chest/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head/Chin", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/LeftArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
  1850. internal_vertex_count = 19
  1851. [node name="RightLeg" type="Polygon2D" parent="Sprite2D/Polygons"]
  1852. position = Vector2(-274, -409)
  1853. texture = ExtResource("2")
  1854. skeleton = NodePath("../../Skeleton2D")
  1855. polygon = PackedVector2Array(348.266, 400, 289.099, 380.833, 280.766, 435, 276.599, 470.833, 250.766, 515, 249.933, 604.167, 246.599, 690.833, 407.433, 695.833, 409.099, 659.167, 384.099, 606.667, 349.099, 599.167, 330.766, 550, 342.433, 476.667, 337.433, 442.5)
  1856. uv = PackedVector2Array(348.266, 400, 289.099, 380.833, 280.766, 435, 276.599, 470.833, 250.766, 515, 249.933, 604.167, 246.599, 690.833, 407.433, 695.833, 409.099, 659.167, 384.099, 606.667, 349.099, 599.167, 330.766, 550, 342.433, 476.667, 337.433, 442.5)
  1857. polygons = [PackedInt32Array(0, 1, 2, 13), PackedInt32Array(13, 12, 3, 2), PackedInt32Array(12, 11, 4, 3), PackedInt32Array(11, 10, 5, 4), PackedInt32Array(10, 9, 8, 7, 6, 5)]
  1858. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head/Chin", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg", PackedFloat32Array(1, 1, 1, 0.53, 0, 0, 0, 0, 0, 0, 0, 0, 0.53, 1), "Hip/RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0.53, 1, 1, 0, 0, 0, 0, 0, 1, 0.53, 0), "Hip/RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.53, 0, 0, 0)]
  1859. internal_vertex_count = 14
  1860. [node name="Body" type="Polygon2D" parent="Sprite2D/Polygons"]
  1861. position = Vector2(-436, -294)
  1862. texture = ExtResource("2")
  1863. skeleton = NodePath("../../Skeleton2D")
  1864. polygon = PackedVector2Array(473.936, 29.2553, 430.851, 19.6809, 384.043, 78.7234, 344.681, 107.447, 348.404, 192.553, 375.532, 240.426, 375, 255.319, 351.064, 269.681, 347.34, 294.681, 371.809, 334.574, 468.085, 347.872, 490.957, 296.809, 489.894, 276.596, 472.368, 259.211, 473.936, 245.745, 505.319, 222.34, 522.872, 179.787, 507.447, 121.809, 484.043, 84.0426, 398.404, 38.2979, 419.681, 344.149)
  1865. uv = PackedVector2Array(473.936, 29.2553, 430.851, 19.6809, 384.043, 78.7234, 344.681, 107.447, 348.404, 192.553, 375.532, 240.426, 375, 255.319, 351.064, 269.681, 347.34, 294.681, 371.809, 334.574, 468.085, 347.872, 490.957, 296.809, 489.894, 276.596, 472.368, 259.211, 473.936, 245.745, 505.319, 222.34, 522.872, 179.787, 507.447, 121.809, 484.043, 84.0426, 398.404, 38.2979, 419.681, 344.149)
  1866. polygons = [PackedInt32Array(2, 19, 1, 0, 18), PackedInt32Array(2, 3, 17, 18), PackedInt32Array(3, 4, 15, 16, 17), PackedInt32Array(4, 5, 14, 15), PackedInt32Array(5, 6, 13, 14), PackedInt32Array(6, 7, 12, 13), PackedInt32Array(7, 8, 11, 12), PackedInt32Array(8, 9, 20, 10, 11)]
  1867. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0.51, 0.51, 1, 1, 1, 1, 1, 1, 0.51, 0.51, 0, 0, 0, 0, 0, 1), "Hip/Chest", PackedFloat32Array(1, 1, 1, 1, 1, 0.51, 0.51, 0, 0, 0, 0, 0, 0, 0.51, 0.51, 1, 1, 1, 1, 1, 0), "Hip/Chest/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head/Chin", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
  1868. internal_vertex_count = 21
  1869. [node name="LeftLeg" type="Polygon2D" parent="Sprite2D/Polygons"]
  1870. position = Vector2(-153, -402)
  1871. texture = ExtResource("2")
  1872. skeleton = NodePath("../../Skeleton2D")
  1873. polygon = PackedVector2Array(65.7658, 390, 92.4325, 386.667, 119.099, 398.333, 119.099, 426.667, 120.766, 477.5, 107.433, 551.667, 129.099, 592.5, 163.266, 604.167, 188.266, 675, 173.266, 692.5, 20.7658, 686.667, 25.7658, 648.333, 29.9325, 608.333, 24.0992, 530.833, 54.9325, 472.5)
  1874. uv = PackedVector2Array(65.7658, 390, 92.4325, 386.667, 119.099, 398.333, 119.099, 426.667, 120.766, 477.5, 107.433, 551.667, 129.099, 592.5, 163.266, 604.167, 188.266, 675, 173.266, 692.5, 20.7658, 686.667, 25.7658, 648.333, 29.9325, 608.333, 24.0992, 530.833, 54.9325, 472.5)
  1875. polygons = [PackedInt32Array(0, 1, 2, 3, 4, 14), PackedInt32Array(4, 5, 13, 14), PackedInt32Array(5, 6, 12, 13), PackedInt32Array(6, 7, 8, 9, 10, 11, 12)]
  1876. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head/Chin", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0.03, 1, 0, 0, 0, 0, 0, 0, 0.53, 0.5, 0.03), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0.53, 1, 1, 1, 1, 1, 0, 0, 0), "RightLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
  1877. internal_vertex_count = 15
  1878. [node name="Head" type="Polygon2D" parent="Sprite2D/Polygons"]
  1879. position = Vector2(-652, -778)
  1880. texture = ExtResource("2")
  1881. skeleton = NodePath("../../Skeleton2D")
  1882. polygon = PackedVector2Array(616.26, 246.341, 555.285, 285.366, 508.13, 330.894, 482.114, 380.488, 482.114, 448.781, 492.683, 498.374, 552.846, 534.146, 656.911, 538.211, 773.984, 511.382, 807.317, 506.504, 813.821, 342.276, 789.431, 297.561, 757.724, 269.106, 669.106, 249.594)
  1883. uv = PackedVector2Array(616.26, 246.341, 555.285, 285.366, 508.13, 330.894, 482.114, 380.488, 482.114, 448.781, 492.683, 498.374, 552.846, 534.146, 656.911, 538.211, 773.984, 511.382, 807.317, 506.504, 813.821, 342.276, 789.431, 297.561, 757.724, 269.106, 669.106, 249.594)
  1884. polygons = [PackedInt32Array(10, 11, 12, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)]
  1885. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "Hip/Chest/Head/Chin", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
  1886. internal_vertex_count = 14
  1887. [node name="Chin" type="Polygon2D" parent="Sprite2D/Polygons"]
  1888. position = Vector2(-133, -265)
  1889. offset = Vector2(-516, -603)
  1890. texture = ExtResource("2")
  1891. skeleton = NodePath("../../Skeleton2D")
  1892. polygon = PackedVector2Array(486, 576, 812, 562, 823, 605, 790, 666, 722, 690, 547, 686, 493, 646)
  1893. uv = PackedVector2Array(486, 576, 812, 562, 823, 605, 790, 666, 722, 690, 547, 686, 493, 646)
  1894. polygons = [PackedInt32Array(0, 1, 2, 3, 4, 5, 6)]
  1895. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/Chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head/Chin", PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), "Hip/LeftArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/RightArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "RightLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0), "RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0)]
  1896. internal_vertex_count = 7
  1897. [node name="LeftArm" type="Polygon2D" parent="Sprite2D/Polygons"]
  1898. position = Vector2(-168, -240)
  1899. texture = ExtResource("2")
  1900. skeleton = NodePath("../../Skeleton2D")
  1901. polygon = PackedVector2Array(89.9521, 16.268, 77.5119, 15.7895, 55.5023, 25.8373, 39.2344, 29.1866, 33.9712, 59.3302, 27.2727, 154.545, 29.1865, 180.861, 33.4928, 196.172, 20.5741, 240.67, 36.842, 321.531, 61.244, 359.809, 125.837, 353.11, 137.799, 309.569, 122.967, 287.56, 106.22, 202.871, 92.3444, 191.866, 91.866, 179.426, 127.273, 70.3349, 134.928, 48.3254, 119.617, 30.622)
  1902. uv = PackedVector2Array(89.9521, 16.268, 77.5119, 15.7895, 55.5023, 25.8373, 39.2344, 29.1866, 33.9712, 59.3302, 27.2727, 154.545, 29.1865, 180.861, 33.4928, 196.172, 20.5741, 240.67, 36.842, 321.531, 61.244, 359.809, 125.837, 353.11, 137.799, 309.569, 122.967, 287.56, 106.22, 202.871, 92.3444, 191.866, 91.866, 179.426, 127.273, 70.3349, 134.928, 48.3254, 119.617, 30.622)
  1903. polygons = [PackedInt32Array(3, 2, 1, 0, 19, 18, 17, 4), PackedInt32Array(4, 5, 16, 17), PackedInt32Array(16, 15, 7, 6), PackedInt32Array(16, 6, 5), PackedInt32Array(7, 8, 14, 15), PackedInt32Array(14, 13, 9, 8), PackedInt32Array(13, 12, 11, 10, 9)]
  1904. bones = ["Hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/RightArm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/RightArm/RightForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/RightArm/RightForearm/RightHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/Head/Chin", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/Chest/LeftArm", PackedFloat32Array(1, 1, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 1), "Hip/Chest/LeftArm/LeftForearm", PackedFloat32Array(0, 0, 0, 0, 0, 0, 1, 1, 1, 0.5, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0), "Hip/Chest/LeftArm/LeftForearm/LeftHand", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/LeftLeg/LeftLowerLeg/LeftFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg/RightLowerLeg", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "Hip/RightLeg/RightLowerLeg/RightFoot", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]
  1905. internal_vertex_count = 20
  1906. [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
  1907. position = Vector2(0.776211, -16.4722)
  1908. shape = SubResource("24")
  1909. [node name="Camera2D" type="Camera2D" parent="."]
  1910. position = Vector2(0, -32)
  1911. zoom = Vector2(2, 2)