diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java index 641679587..c152bd504 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java @@ -37,6 +37,7 @@ public class MosinNagantItemModel extends GeoModel { CoreGeoBone bone15 = getAnimationProcessor().getBone("bone15"); CoreGeoBone bone16 = getAnimationProcessor().getBone("bone16"); CoreGeoBone qiangshen = getAnimationProcessor().getBone("qiangshen"); + CoreGeoBone rex = getAnimationProcessor().getBone("rex"); Player player = Minecraft.getInstance().player; if (player == null) return; @@ -73,7 +74,7 @@ public class MosinNagantItemModel extends GeoModel { if ((player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).zooming) { shen.setPosY(0.07f * (float) (fp + 2 * fr)); - shen.setPosZ(10.6f * (float) (fp + 0.54f * fr)); + shen.setPosZ(3.6f * (float) (fp + 0.54f * fr)); shen.setRotX(0.02f * (float) (fp + fr)); shen.setRotZ(0f); } else { @@ -82,7 +83,10 @@ public class MosinNagantItemModel extends GeoModel { shen.setRotX(0.17f * (float) (0.18f * fp + fr)); shen.setRotZ(-0.04f * (float) (fp + 1.3 * fr)); } - shen.setPosX(0.5f * (float)fr * (float)((player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).recoilHorizon * fp)); + shen.setPosX((float)(0.75f * fr * (player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).recoilHorizon * fp)); + + rex.setPosY(0.05f + 0.1f * (float) fp); + rex.setRotZ((float) (-0.08f * fp * (player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).recoilHorizon)); CoreGeoBone root = getAnimationProcessor().getBone("root"); @@ -129,7 +133,7 @@ public class MosinNagantItemModel extends GeoModel { CoreGeoBone main = getAnimationProcessor().getBone("0"); CoreGeoBone body = getAnimationProcessor().getBone("roll"); var data = player.getPersistentData(); - float numR = (float) (1 - 0.95 * data.getDouble("zoom_time")); + float numR = (float) (1 - 0.97 * data.getDouble("zoom_time")); float numP = (float) (1 - 0.81 * data.getDouble("zoom_time")); if (stack.getOrCreateTag().getBoolean("reloading") || stack.getOrCreateTag().getInt("bolt_action_anim") > 0) { diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Mk14ItemRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Mk14ItemRenderer.java index 3e07ed7c3..ce5e50638 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Mk14ItemRenderer.java +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Mk14ItemRenderer.java @@ -102,13 +102,7 @@ public class Mk14ItemRenderer extends GeoItemRenderer { } } - if (name.equals("jing")) { - if (player_ != null) { - bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden") && player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); - } - } - - if (name.equals("qiangguan")) { + if (name.equals("jing") || name.equals("qiangguan")) { if (player_ != null) { bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden") && player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); } diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java index 61bee5e23..0274487f9 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java @@ -5,6 +5,7 @@ import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.superbwarfare.client.layer.MosinNagantLayer; import net.mcreator.superbwarfare.client.model.item.MosinNagantItemModel; import net.mcreator.superbwarfare.item.gun.MosinNagantItem; +import net.mcreator.superbwarfare.network.ModVariables; import net.mcreator.superbwarfare.tools.AnimUtils; import net.minecraft.client.Minecraft; import net.minecraft.client.model.PlayerModel; @@ -94,7 +95,13 @@ public class MosinNagantItemRenderer extends GeoItemRenderer { } } - if (name.equals("jia")) { + if (name.equals("rex")) { + if (player_ != null) { + bone.setHidden(itemStack.getOrCreateTag().getBoolean("HoloHidden") || !player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); + } + } + + if (name.equals("jia") || name.equals("b1") || name.equals("b2")) { if (player_ != null) { bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden")); } diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Ntw20Renderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Ntw20Renderer.java index db0f88b90..c5979d801 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Ntw20Renderer.java +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/Ntw20Renderer.java @@ -102,25 +102,7 @@ public class Ntw20Renderer extends GeoItemRenderer { } } - if (name.equals("jing")) { - if (player_ != null) { - bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden") && player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); - } - } - - if (name.equals("action")) { - if (player_ != null) { - bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden") && player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); - } - } - - if (name.equals("body")) { - if (player_ != null) { - bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden") && player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); - } - } - - if (name.equals("base")) { + if (name.equals("jing") || name.equals("action") || name.equals("body") || name.equals("base")) { if (player_ != null) { bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden") && player_.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming); } diff --git a/src/main/java/net/mcreator/superbwarfare/entity/HandGrenadeEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/HandGrenadeEntity.java index f0b94408b..976dae1be 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/HandGrenadeEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/HandGrenadeEntity.java @@ -91,17 +91,15 @@ public class HandGrenadeEntity extends ThrowableItemProjectile { case ENTITY: EntityHitResult entityResult = (EntityHitResult) result; Entity entity = entityResult.getEntity(); - - if (this.getOwner() instanceof LivingEntity living) { - if (!living.level().isClientSide() && living instanceof ServerPlayer player) { - living.level().playSound(null, living.blockPosition(), ModSounds.INDICATION.get(), SoundSource.VOICE, 1, 1); - - ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> player), new ClientIndicatorMessage(0, 5)); - } - } - double speed_e = this.getDeltaMovement().length(); if (speed_e > 0.1) { + if (this.getOwner() instanceof LivingEntity living) { + if (!living.level().isClientSide() && living instanceof ServerPlayer player) { + living.level().playSound(null, living.blockPosition(), ModSounds.INDICATION.get(), SoundSource.VOICE, 1, 1); + + ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> player), new ClientIndicatorMessage(0, 5)); + } + } entity.hurt(entity.damageSources().thrown(this, this.getOwner()), 1.0F); } this.bounce(Direction.getNearest(this.getDeltaMovement().x(), this.getDeltaMovement().y(), this.getDeltaMovement().z()).getOpposite()); diff --git a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java index ea52388d1..6bb352184 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java @@ -176,8 +176,8 @@ public class GunEventHandler { 在开火动画的最后1tick,设置需要拉栓上膛的武器拉栓动画的倒计时为data里的拉栓时间 */ if (stack.getOrCreateTag().getInt("fire_animation") == 1 && stack.getOrCreateTag().getBoolean("need_bolt_action")) { - stack.getOrCreateTag().putInt("bolt_action_anim", stack.getOrCreateTag().getInt("bolt_action_time")); - player.getCooldowns().addCooldown(stack.getItem(), stack.getOrCreateTag().getInt("bolt_action_time")); + stack.getOrCreateTag().putInt("bolt_action_anim", stack.getOrCreateTag().getInt("bolt_action_time") + 1); + player.getCooldowns().addCooldown(stack.getItem(), stack.getOrCreateTag().getInt("bolt_action_time") + 1); playGunBoltSounds(player); } if (stack.getOrCreateTag().getInt("bolt_action_anim") > 0) { @@ -603,17 +603,17 @@ public class GunEventHandler { // 此处判断空仓换弹的时候,是否在准备阶段就需要装填一发,如M870 if (tag.getDouble("prepare_load_time") != 0 && tag.getInt("ammo") == 0) { playGunPrepareLoadReloadSounds(player); - tag.putInt("prepare_load", (int) tag.getDouble("prepare_load_time")); - player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_load_time")); + tag.putInt("prepare_load", (int) tag.getDouble("prepare_load_time") + 1); + player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_load_time") + 1); } else if (tag.getDouble("prepare_empty") != 0 && tag.getInt("ammo") == 0) { // 此处判断空仓换弹,如莫辛纳甘 playGunEmptyPrepareSounds(player); - tag.putInt("prepare", (int) tag.getDouble("prepare_empty")); - player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_empty")); + tag.putInt("prepare", (int) tag.getDouble("prepare_empty") + 1); + player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_empty") + 1); } else { playGunPrepareReloadSounds(player); - tag.putInt("prepare", (int) tag.getDouble("prepare_time")); - player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_time")); + tag.putInt("prepare", (int) tag.getDouble("prepare_time") + 1); + player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_time") + 1); } tag.putBoolean("force_stop", false); diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java index 745ccdba3..4170b93bc 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java @@ -131,7 +131,7 @@ public class FireMessage { // 栓动武器左键手动拉栓 if (tag.getInt("bolt_action_time") > 0 && tag.getInt("ammo") > 0 && tag.getInt("bolt_action_anim") == 0) { if (!player.getCooldowns().isOnCooldown(handItem.getItem()) && handItem.getOrCreateTag().getBoolean("need_bolt_action")) { - handItem.getOrCreateTag().putInt("bolt_action_anim", handItem.getOrCreateTag().getInt("bolt_action_time")); + handItem.getOrCreateTag().putInt("bolt_action_anim", handItem.getOrCreateTag().getInt("bolt_action_time") + 1); GunEventHandler.playGunBoltSounds(player); } } diff --git a/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json b/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json index 6e2ce129f..471935e0c 100644 --- a/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json @@ -700,19 +700,19 @@ "vector": [25.94083, -6.36587, 26.68858] }, "0.85": { - "vector": [20.8263, -5.6426, 37.12867], + "vector": [4.30902, 8.87104, 12.5228], "easing": "easeInQuad" }, "0.9": { - "vector": [20.8263, -5.6426, 37.12867], + "vector": [4.72212, 6.23317, 19.28723], "easing": "easeInQuad" }, "0.95": { - "vector": [21.5219, -6.0226, 40.77085], + "vector": [4.72212, 6.23317, 19.28723], "easing": "easeInQuad" }, "1.025": { - "vector": [20.8263, -5.6426, 37.12867], + "vector": [6.72212, 6.23317, 19.28723], "easing": "easeInQuad" }, "1.15": { @@ -760,19 +760,19 @@ "vector": [-4.08, 3.6, -6.11] }, "0.85": { - "vector": [-4.08051, 2.22253, -9.13422], + "vector": [-3.68051, 2.62253, -7.83422], "easing": "easeInQuad" }, "0.9": { - "vector": [-4.08051, 2.22253, -9.13422], + "vector": [-3.18051, 2.62253, -7.83422], "easing": "easeInQuad" }, "0.95": { - "vector": [-4.41332, 1.52253, -9.13422], + "vector": [-3.18051, 2.62253, -7.83422], "easing": "easeInQuad" }, "1.025": { - "vector": [-3.86957, 2.22253, -9.13422], + "vector": [-3.68051, 2.62253, -7.83422], "easing": "easeInQuad" }, "1.15": { @@ -813,14 +813,16 @@ "vector": [0, 0, 0] }, "0.375": { - "vector": [-21.80427, 22.90431, 1.23855], - "easing": "easeInBack" + "vector": [0, 0, 0] }, - "0.5": { - "vector": [-53.3, 55.9, 1.24] + "0.6": { + "vector": [-108.98717, 61.6165, -62.11197] + }, + "0.7": { + "vector": [-45.28439, 5.25856, 31.27103] }, "0.85": { - "vector": [0, 0, 0], + "vector": [0, -23, 0], "easing": "easeInQuad" }, "0.9": { @@ -857,11 +859,17 @@ "0.625": { "vector": [-4.58, 4.33, 8.22] }, + "0.65": { + "vector": [-3.58625, 4.58484, 7.18766] + }, "0.7": { - "vector": [-1.58, 3.8, 7.19] + "vector": [-1.14, 3.7, 7.09] + }, + "0.775": { + "vector": [-1.23469, 2.85, 5.82594] }, "0.85": { - "vector": [0, 0.3, 3.69453], + "vector": [-0.3, 0.3, 3.69453], "easing": "easeInQuad" }, "0.9": { diff --git a/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json b/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json index 5ce562c5f..d2c008368 100644 --- a/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json @@ -6,7 +6,7 @@ "identifier": "geometry.mosin_nagant", "texture_width": 64, "texture_height": 64, - "visible_bounds_width": 4, + "visible_bounds_width": 12, "visible_bounds_height": 6, "visible_bounds_offset": [0, 0, 0] }, @@ -78,62 +78,6 @@ "parent": "scope", "pivot": [0, 4.14598, 3.59979], "cubes": [ - { - "origin": [0.00481, 4.11063, -0.1312], - "size": [0.01018, 0.01018, 0], - "pivot": [-0.00001, 4.12563, -0.1312], - "rotation": [0, 0, -135], - "uv": { - "north": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "east": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "south": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "west": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "up": {"uv": [15, 41], "uv_size": [0.25, 0.25]}, - "down": {"uv": [15, 41], "uv_size": [0.25, 0.25]} - } - }, - { - "origin": [-0.00719, 4.22965, -0.1312], - "size": [0.01438, 0.47656, 0], - "pivot": [0, 4.14598, 0.80578], - "rotation": [0, 0, -90], - "uv": { - "north": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "east": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "south": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "west": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, - "up": {"uv": [15, 41], "uv_size": [0.25, 0.25]}, - "down": {"uv": [15, 41], "uv_size": [0.25, 0.25]} - } - }, - { - "origin": [-0.00719, 4.22965, -0.1312], - "size": [0.01438, 0.47656, 0], - "pivot": [0, 4.14598, 0.80578], - "rotation": [0, 0, 90], - "uv": { - "north": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, - "east": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, - "south": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, - "west": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, - "up": {"uv": [15.25, 41], "uv_size": [-0.25, 0.25]}, - "down": {"uv": [15.25, 41], "uv_size": [-0.25, 0.25]} - } - }, - { - "origin": [-0.00719, 3.58183, -0.1312], - "size": [0.01438, 0.55, 0], - "pivot": [0, 3.86074, -0.1312], - "rotation": [0, 0, -180], - "uv": { - "north": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, - "east": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, - "south": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, - "west": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, - "up": {"uv": [40.25, 23.25], "uv_size": [-0.25, -0.25]}, - "down": {"uv": [40.25, 23.25], "uv_size": [-0.25, -0.25]} - } - }, { "origin": [-0.12207, 4.70231, -0.1312], "size": [0.24161, 0.04676, 3.74792], @@ -328,6 +272,69 @@ } ] }, + { + "name": "rex", + "parent": "pu", + "pivot": [0, 4.146, -99.61558], + "cubes": [ + { + "origin": [-0.02874, 1.88932, -99.61558], + "size": [0.0575, 3.2, 0], + "pivot": [0.00001, 3.00494, -99.61558], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "east": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "south": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "west": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "up": {"uv": [40.25, 23.25], "uv_size": [-0.25, -0.25]}, + "down": {"uv": [40.25, 23.25], "uv_size": [-0.25, -0.25]} + } + }, + { + "origin": [-0.02874, 4.73061, -99.61558], + "size": [0.0575, 2.65625, 0], + "pivot": [0.00001, 4.1459, -95.86766], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "east": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "south": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "west": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "up": {"uv": [15, 41], "uv_size": [0.25, 0.25]}, + "down": {"uv": [15, 41], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.02874, 4.73061, -99.61558], + "size": [0.0575, 2.65625, 0], + "pivot": [0.00001, 4.1459, -95.86766], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "east": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "south": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "west": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "up": {"uv": [15.25, 41], "uv_size": [-0.25, 0.25]}, + "down": {"uv": [15.25, 41], "uv_size": [-0.25, 0.25]} + } + }, + { + "origin": [0.01923, 4.00452, -99.61558], + "size": [0.04073, 0.04073, 0], + "pivot": [-0.00004, 4.06452, -99.61558], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "east": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "south": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "west": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "up": {"uv": [15, 41], "uv_size": [0.25, 0.25]}, + "down": {"uv": [15, 41], "uv_size": [0.25, 0.25]} + } + } + ] + }, { "name": "jia", "parent": "scope", @@ -436,314 +443,6 @@ } ] }, - { - "name": "bone37", - "parent": "jia", - "pivot": [0.7001, 4.14946, 0.35647], - "rotation": [-22.5, 0, 0], - "cubes": [ - { - "origin": [0.44097, 3.9987, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "uv": { - "north": {"uv": [28, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 27], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 28], "uv_size": [0.25, 0.25]}, - "west": {"uv": [28, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.44097, 3.9987, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "pivot": [-0.42052, 4.14946, 0.35647], - "rotation": [-45, 0, 0], - "uv": { - "north": {"uv": [29, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 28], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 29], "uv_size": [0.25, 0.25]}, - "west": {"uv": [29, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.44097, 3.9987, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "pivot": [-0.42052, 4.14946, 0.35647], - "rotation": [-90, 0, 0], - "uv": { - "north": {"uv": [30, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 29], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 30], "uv_size": [0.25, 0.25]}, - "west": {"uv": [30, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.44097, 3.9987, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "pivot": [-0.42052, 4.14946, 0.35647], - "rotation": [-135, 0, 0], - "uv": { - "north": {"uv": [31, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 30], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 31], "uv_size": [0.25, 0.25]}, - "west": {"uv": [31, 52], "uv_size": [0.75, 0.25]} - } - } - ] - }, - { - "name": "bone38", - "parent": "bone37", - "pivot": [0.67153, 4.14946, 0.35647], - "rotation": [-45, 0, 0], - "cubes": [ - { - "origin": [0.64419, 3.98363, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "uv": { - "north": {"uv": [32, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 31], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 32], "uv_size": [0.25, 0.25]}, - "west": {"uv": [32, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.64419, 3.98363, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "pivot": [-0.52973, 4.14946, 0.35647], - "rotation": [-45, 0, 0], - "uv": { - "north": {"uv": [33, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 32], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 33], "uv_size": [0.25, 0.25]}, - "west": {"uv": [33, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.64419, 3.98363, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "pivot": [-0.52973, 4.14946, 0.35647], - "rotation": [-90, 0, 0], - "uv": { - "north": {"uv": [34, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 33], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 34], "uv_size": [0.25, 0.25]}, - "west": {"uv": [34, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.64419, 3.98363, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "pivot": [-0.52973, 4.14946, 0.35647], - "rotation": [-135, 0, 0], - "uv": { - "north": {"uv": [35, 59], "uv_size": [0.25, 0.25]}, - "east": {"uv": [52, 34], "uv_size": [0.75, 0.25]}, - "south": {"uv": [59, 35], "uv_size": [0.25, 0.25]}, - "west": {"uv": [35, 52], "uv_size": [0.75, 0.25]} - } - }, - { - "origin": [0.77153, 3.95875, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "uv": { - "north": {"uv": [55, 8], "uv_size": [0.25, 0.5]}, - "east": {"uv": [46, 45], "uv_size": [1, 0.5]}, - "south": {"uv": [9, 55], "uv_size": [0.25, 0.5]}, - "west": {"uv": [46, 46], "uv_size": [1, 0.5]} - } - }, - { - "origin": [0.77153, 3.95875, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "pivot": [-0.72492, 4.14946, 0.35647], - "rotation": [-45, 0, 0], - "uv": { - "north": {"uv": [55, 7], "uv_size": [0.25, 0.5]}, - "east": {"uv": [46, 43], "uv_size": [1, 0.5]}, - "south": {"uv": [8, 55], "uv_size": [0.25, 0.5]}, - "west": {"uv": [46, 44], "uv_size": [1, 0.5]} - } - }, - { - "origin": [0.77153, 3.95875, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "pivot": [-0.72492, 4.14946, 0.35647], - "rotation": [-90, 0, 0], - "uv": { - "north": {"uv": [55, 6], "uv_size": [0.25, 0.5]}, - "east": {"uv": [46, 42], "uv_size": [1, 0.5]}, - "south": {"uv": [7, 55], "uv_size": [0.25, 0.5]}, - "west": {"uv": [43, 46], "uv_size": [1, 0.5]} - } - }, - { - "origin": [0.77153, 3.95875, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "pivot": [-0.72492, 4.14946, 0.35647], - "rotation": [-135, 0, 0], - "uv": { - "north": {"uv": [55, 5], "uv_size": [0.25, 0.5]}, - "east": {"uv": [46, 41], "uv_size": [1, 0.5]}, - "south": {"uv": [6, 55], "uv_size": [0.25, 0.5]}, - "west": {"uv": [42, 46], "uv_size": [1, 0.5]} - } - } - ] - }, - { - "name": "bone39", - "parent": "jia", - "pivot": [0, 4.86508, 0.35647], - "rotation": [-22.5, 0, 90], - "cubes": [ - { - "origin": [0.02857, 4.71433, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "uv": { - "north": {"uv": [28.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [28.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 28], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 27], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [0.02857, 4.71433, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "pivot": [1.12062, 4.86508, 0.35647], - "rotation": [-45, 0, 0], - "uv": { - "north": {"uv": [29.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [29.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 29], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 28], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [0.02857, 4.71433, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "pivot": [1.12062, 4.86508, 0.35647], - "rotation": [-90, 0, 0], - "uv": { - "north": {"uv": [30.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [30.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 30], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 29], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [0.02857, 4.71433, -0.00385], - "size": [0.23056, 0.30151, 0.72063], - "pivot": [1.12062, 4.86508, 0.35647], - "rotation": [-135, 0, 0], - "uv": { - "north": {"uv": [31.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [31.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 31], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 30], "uv_size": [-0.75, 0.25]} - } - } - ] - }, - { - "name": "bone40", - "parent": "bone39", - "pivot": [0.02857, 4.86508, 0.35647], - "rotation": [-45, 0, 0], - "cubes": [ - { - "origin": [-0.07143, 4.69925, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "uv": { - "north": {"uv": [32.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [32.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 32], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 31], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [-0.07143, 4.69925, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "pivot": [1.22982, 4.86508, 0.35647], - "rotation": [-45, 0, 0], - "uv": { - "north": {"uv": [33.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [33.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 33], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 32], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [-0.07143, 4.69925, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "pivot": [1.22982, 4.86508, 0.35647], - "rotation": [-90, 0, 0], - "uv": { - "north": {"uv": [34.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [34.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 34], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 33], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [-0.07143, 4.69925, -0.03988], - "size": [0.12734, 0.33167, 0.79269], - "pivot": [1.22982, 4.86508, 0.35647], - "rotation": [-135, 0, 0], - "uv": { - "north": {"uv": [35.25, 59], "uv_size": [-0.25, 0.25]}, - "east": {"uv": [35.75, 52], "uv_size": [-0.75, 0.25]}, - "south": {"uv": [59.25, 35], "uv_size": [-0.25, 0.25]}, - "west": {"uv": [52.75, 34], "uv_size": [-0.75, 0.25]} - } - }, - { - "origin": [-0.32143, 4.67438, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "uv": { - "north": {"uv": [55.25, 8], "uv_size": [-0.25, 0.5]}, - "east": {"uv": [47, 46], "uv_size": [-1, 0.5]}, - "south": {"uv": [9.25, 55], "uv_size": [-0.25, 0.5]}, - "west": {"uv": [47, 45], "uv_size": [-1, 0.5]} - } - }, - { - "origin": [-0.32143, 4.67438, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "pivot": [1.42501, 4.86508, 0.35647], - "rotation": [-45, 0, 0], - "uv": { - "north": {"uv": [55.25, 7], "uv_size": [-0.25, 0.5]}, - "east": {"uv": [47, 44], "uv_size": [-1, 0.5]}, - "south": {"uv": [8.25, 55], "uv_size": [-0.25, 0.5]}, - "west": {"uv": [47, 43], "uv_size": [-1, 0.5]} - } - }, - { - "origin": [-0.32143, 4.67438, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "pivot": [1.42501, 4.86508, 0.35647], - "rotation": [-90, 0, 0], - "uv": { - "north": {"uv": [55.25, 6], "uv_size": [-0.25, 0.5]}, - "east": {"uv": [44, 46], "uv_size": [-1, 0.5]}, - "south": {"uv": [7.25, 55], "uv_size": [-0.25, 0.5]}, - "west": {"uv": [47, 42], "uv_size": [-1, 0.5]} - } - }, - { - "origin": [-0.32143, 4.67438, -0.09933], - "size": [0.25, 0.38141, 0.9116], - "pivot": [1.42501, 4.86508, 0.35647], - "rotation": [-135, 0, 0], - "uv": { - "north": {"uv": [55.25, 5], "uv_size": [-0.25, 0.5]}, - "east": {"uv": [43, 46], "uv_size": [-1, 0.5]}, - "south": {"uv": [6.25, 55], "uv_size": [-0.25, 0.5]}, - "west": {"uv": [47, 41], "uv_size": [-1, 0.5]} - } - } - ] - }, { "name": "bone35", "parent": "jia", @@ -1314,6 +1013,320 @@ } ] }, + { + "name": "button1", + "parent": "bone16", + "pivot": [1.02021, 4.14946, 0.35647], + "rotation": [-22.5, 0, 0], + "cubes": [ + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [33, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 32], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 33], "uv_size": [0.25, 0.25]}, + "west": {"uv": [33, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [34, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 33], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 34], "uv_size": [0.25, 0.25]}, + "west": {"uv": [34, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-180, 0, 0], + "uv": { + "north": {"uv": [35, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 34], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 35], "uv_size": [0.25, 0.25]}, + "west": {"uv": [35, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [55, 8], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 45], "uv_size": [1, 0.5]}, + "south": {"uv": [9, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [46, 46], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [55, 7], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 43], "uv_size": [1, 0.5]}, + "south": {"uv": [8, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [46, 44], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [55, 6], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 42], "uv_size": [1, 0.5]}, + "south": {"uv": [7, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [43, 46], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-180, 0, 0], + "uv": { + "north": {"uv": [55, 5], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 41], "uv_size": [1, 0.5]}, + "south": {"uv": [6, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [42, 46], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.8022, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [32, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 31], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 32], "uv_size": [0.25, 0.25]}, + "west": {"uv": [32, 52], "uv_size": [0.75, 0.25]} + } + } + ] + }, + { + "name": "b1", + "parent": "button1", + "pivot": [-0.42052, 4.14946, 0.35647], + "cubes": [ + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [-0.42052, 4.14946, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [31, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 30], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 31], "uv_size": [0.25, 0.25]}, + "west": {"uv": [31, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "uv": { + "north": {"uv": [28, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 27], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 28], "uv_size": [0.25, 0.25]}, + "west": {"uv": [28, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [-0.42052, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [29, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 28], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 29], "uv_size": [0.25, 0.25]}, + "west": {"uv": [29, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [-0.42052, 4.14946, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [30, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 29], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 30], "uv_size": [0.25, 0.25]}, + "west": {"uv": [30, 52], "uv_size": [0.75, 0.25]} + } + } + ] + }, + { + "name": "button2", + "parent": "bone16", + "pivot": [0, 5.16899, 0.35647], + "rotation": [-22.5, 0, 90], + "cubes": [ + { + "origin": [0.24868, 5.00316, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [33.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [33.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 33], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 32], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.24868, 5.00316, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [34.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [34.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 34], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 33], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.24868, 5.00316, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-180, 0, 0], + "uv": { + "north": {"uv": [35.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [35.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 35], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 34], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [-0.00132, 4.97828, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [55.25, 8], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [47, 46], "uv_size": [-1, 0.5]}, + "south": {"uv": [9.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 45], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [-0.00132, 4.97828, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [55.25, 7], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [47, 44], "uv_size": [-1, 0.5]}, + "south": {"uv": [8.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 43], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [-0.00132, 4.97828, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [55.25, 6], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [44, 46], "uv_size": [-1, 0.5]}, + "south": {"uv": [7.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 42], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [-0.00132, 4.97828, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-180, 0, 0], + "uv": { + "north": {"uv": [55.25, 5], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [43, 46], "uv_size": [-1, 0.5]}, + "south": {"uv": [6.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 41], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [0.24868, 5.00316, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [0.21802, 5.16899, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [32.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [32.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 32], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 31], "uv_size": [-0.75, 0.25]} + } + } + ] + }, + { + "name": "b2", + "parent": "button2", + "pivot": [1.44074, 5.16899, 0.35647], + "cubes": [ + { + "origin": [0.34868, 5.01823, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [1.44074, 5.16899, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [31.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [31.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 31], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 30], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.34868, 5.01823, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "uv": { + "north": {"uv": [28.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [28.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 28], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 27], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.34868, 5.01823, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [1.44074, 5.16899, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [29.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [29.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 29], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 28], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.34868, 5.01823, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [1.44074, 5.16899, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [30.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [30.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 30], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 29], "uv_size": [-0.75, 0.25]} + } + } + ] + }, { "name": "dizuo", "parent": "mosinnagant",