[gd_scene load_steps=9 format=3 uid="uid://c4x2fbs6bvxpp"] [ext_resource type="Script" path="res://Player/BasicCharacter/CharacterController.gd" id="1_n3rkw"] [ext_resource type="PackedScene" uid="uid://bl4g0ao3b8b6p" path="res://Player/BasicCharacter/sprite.tscn" id="2_mjdr3"] [sub_resource type="CircleShape2D" id="CircleShape2D_jbiem"] radius = 8.0 [sub_resource type="Curve" id="Curve_hemgx"] min_value = -2.0 max_value = 2.0 _data = [Vector2(0, 0.0219781), 0.0, 4.98626, 0, 0, Vector2(1, 0.989011), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_12hes"] curve = SubResource("Curve_hemgx") [sub_resource type="Curve" id="Curve_8o02i"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_ibtln"] curve = SubResource("Curve_8o02i") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6e1l2"] particle_flag_align_y = true particle_flag_disable_z = true direction = Vector3(0, 0, 0) spread = 180.0 initial_velocity_min = 150.0 initial_velocity_max = 150.0 orbit_velocity_min = -0.5 orbit_velocity_max = 0.5 orbit_velocity_curve = SubResource("CurveTexture_12hes") gravity = Vector3(0, 0, 0) damping_min = 50.0 damping_max = 50.0 scale_min = 3.0 scale_max = 3.0 scale_curve = SubResource("CurveTexture_ibtln") [node name="Character" type="CharacterBody2D"] collision_layer = 3 floor_stop_on_slope = false floor_snap_length = 3.0 script = ExtResource("1_n3rkw") [node name="BoxCollider" type="CollisionShape2D" parent="."] shape = SubResource("CircleShape2D_jbiem") [node name="Sprite" parent="." instance=ExtResource("2_mjdr3")] modulate = Color(0, 1, 1, 1) [node name="SpawnParticles" type="GPUParticles2D" parent="."] modulate = Color(0, 1, 1, 1) emitting = false amount = 20 process_material = SubResource("ParticleProcessMaterial_6e1l2") lifetime = 2.0 one_shot = true speed_scale = 1.5 explosiveness = 1.0 fixed_fps = 0 interpolate = false