105 lines
3.6 KiB
Plaintext
105 lines
3.6 KiB
Plaintext
[gd_scene load_steps=12 format=2]
|
|
|
|
[ext_resource path="res://characters/reaper2/Reaper.gltf" type="PackedScene" id=1]
|
|
[ext_resource path="res://characters/reaper2/Reaper.gd" type="Script" id=2]
|
|
[ext_resource path="res://assets/all_gbs/textures/b_spark.tx_lev1.gzp.tga" type="Texture" id=3]
|
|
|
|
[sub_resource type="SpatialMaterial" id=1]
|
|
flags_transparent = true
|
|
flags_unshaded = true
|
|
albedo_color = Color( 1, 1, 1, 0.196078 )
|
|
albedo_texture = ExtResource( 3 )
|
|
|
|
[sub_resource type="PlaneMesh" id=2]
|
|
material = SubResource( 1 )
|
|
|
|
[sub_resource type="ConvexPolygonShape" id=4]
|
|
points = PoolVector3Array( 1, 0, 1, -1, 0, 1, 1, 0, -1, -1, 0, -1 )
|
|
|
|
[sub_resource type="Animation" id=3]
|
|
resource_name = "reaper_glow_position"
|
|
length = 4.0
|
|
loop = true
|
|
tracks/0/type = "transform"
|
|
tracks/0/path = NodePath("RigidBody/MeshInstance")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = PoolRealArray( )
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("RigidBody/MeshInstance:rotation_degrees")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 4 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 360, 0 ) ]
|
|
}
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id=5]
|
|
animation = "idle-loop"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id=6]
|
|
animation = "running-loop"
|
|
|
|
[sub_resource type="AnimationNodeTransition" id=9]
|
|
input_count = 2
|
|
xfade_time = 0.2
|
|
input_0/name = "state 0"
|
|
input_0/auto_advance = false
|
|
input_1/name = "state 1"
|
|
input_1/auto_advance = false
|
|
|
|
[sub_resource type="AnimationNodeBlendTree" id=8]
|
|
graph_offset = Vector2( -399.168, 5.668 )
|
|
nodes/Animation/node = SubResource( 6 )
|
|
nodes/Animation/position = Vector2( -220, 40 )
|
|
"nodes/Animation 2/node" = SubResource( 5 )
|
|
"nodes/Animation 2/position" = Vector2( -160, 220 )
|
|
nodes/Transition/node = SubResource( 9 )
|
|
nodes/Transition/position = Vector2( 80, 80 )
|
|
nodes/output/position = Vector2( 500, 80 )
|
|
node_connections = [ "output", 0, "Transition", "Transition", 0, "Animation", "Transition", 1, "Animation 2" ]
|
|
|
|
[node name="Reaper" instance=ExtResource( 1 )]
|
|
script = ExtResource( 2 )
|
|
|
|
[node name="Armature" parent="." index="0"]
|
|
transform = Transform( -1, 0, -3.89414e-07, 0, 1, 0, 3.89414e-07, 0, -1, 0, 0, 0 )
|
|
|
|
[node name="Skeleton" parent="Armature" index="0"]
|
|
bones/15/bound_children = [ NodePath("lefthand") ]
|
|
bones/39/bound_children = [ NodePath("righthand") ]
|
|
|
|
[node name="righthand" type="BoneAttachment" parent="Armature/Skeleton" index="1"]
|
|
transform = Transform( 0.170533, 0.8096, 0.561665, 0.410167, -0.576606, 0.706602, 0.895925, 0.109878, -0.430401, -1.65897, 5.50187, -0.457418 )
|
|
bone_name = "right_hand_index_1"
|
|
|
|
[node name="lefthand" type="BoneAttachment" parent="Armature/Skeleton" index="2"]
|
|
transform = Transform( 0.0361853, -0.934321, 0.354592, -0.904499, -0.181497, -0.385928, 0.424938, -0.306763, -0.85166, 0.75534, 6.50728, 1.87651 )
|
|
bone_name = "left_hand_index_1"
|
|
|
|
[node name="RigidBody" type="RigidBody" parent="." index="2"]
|
|
transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0 )
|
|
|
|
[node name="MeshInstance" type="MeshInstance" parent="RigidBody" index="0"]
|
|
mesh = SubResource( 2 )
|
|
material/0 = null
|
|
|
|
[node name="CollisionShape3" type="CollisionShape" parent="RigidBody" index="1"]
|
|
shape = SubResource( 4 )
|
|
|
|
[node name="AnimationPlayer2" type="AnimationPlayer" parent="." index="3"]
|
|
autoplay = "reaper_glow_position"
|
|
anims/reaper_glow_position = SubResource( 3 )
|
|
|
|
[node name="AnimationTree" type="AnimationTree" parent="." index="4"]
|
|
tree_root = SubResource( 8 )
|
|
anim_player = NodePath("../AnimationPlayer")
|
|
active = true
|
|
parameters/Transition/current = 0
|