all that we can do with this emotion
This commit is contained in:
43
Levels/Scenes/BossOrb.cs
Normal file
43
Levels/Scenes/BossOrb.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using Godot;
|
||||
|
||||
public partial class BossOrb : RigidBody3D
|
||||
{
|
||||
[Export]
|
||||
private HealthPoints _hp;
|
||||
|
||||
[Signal]
|
||||
public delegate void OnBossOrbExplodedEventHandler();
|
||||
|
||||
[Export]
|
||||
private PackedScene _attack;
|
||||
|
||||
private bool _shouldAttack = false;
|
||||
|
||||
public void OnOrbHit(Node3D node)
|
||||
{
|
||||
_hp.TakeDamage(50000);
|
||||
GD.Print(_hp.CurrentHP);
|
||||
if (_hp.CurrentHP <= 0)
|
||||
{
|
||||
EmitSignal(SignalName.OnBossOrbExploded);
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
|
||||
public void OnFire(Node3D node)
|
||||
{
|
||||
if (_shouldAttack)
|
||||
{
|
||||
var attackZone = GetNode<Area3D>("/root/Level10/AttackZone");
|
||||
var attack = _attack.Instantiate<Node3D>();
|
||||
attackZone.AddChild(attack);
|
||||
}
|
||||
|
||||
_shouldAttack = !_shouldAttack;
|
||||
}
|
||||
|
||||
public void DestroySelf()
|
||||
{
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
@@ -1,33 +1,12 @@
|
||||
using Godot;
|
||||
|
||||
public partial class BossOrbs : RigidBody3D
|
||||
public partial class BossOrbs : Node3D
|
||||
{
|
||||
[Signal]
|
||||
public delegate void OnBossOrbExplodedEventHandler();
|
||||
|
||||
[Export]
|
||||
private float _rotationSpeed = Mathf.Pi;
|
||||
[Export]
|
||||
private HealthPoints _hp;
|
||||
private float _rotationSpeed = Mathf.Pi / 6;
|
||||
|
||||
public override void _Process(double delta)
|
||||
{
|
||||
GetParentNode3D().Rotate(Vector3.Up, _rotationSpeed * (float)delta);
|
||||
}
|
||||
|
||||
public void OnOrbHit(Node3D node)
|
||||
{
|
||||
_hp.TakeDamage(50000);
|
||||
GD.Print(_hp.CurrentHP);
|
||||
if (_hp.CurrentHP <= 0)
|
||||
{
|
||||
EmitSignal(SignalName.OnBossOrbExploded);
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
|
||||
public void DestroySelf()
|
||||
{
|
||||
QueueFree();
|
||||
Rotate(Vector3.Up, _rotationSpeed * (float)delta);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -366,22 +366,22 @@ script = ExtResource("1_1xwm7")
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.380475, 0)
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.10234, 0, -5.01806)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.64254, 0, -5.01806)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.13812, 0, -3.45365)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.67832, 0, -3.45365)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.18133, 0, -2.02987)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.72153, 0, -2.02987)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.26129, 0, -0.934418)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.80149, 0, -0.934418)
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.29952, 0, 0.325685)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.69113, 0, 0.325685)
|
||||
|
||||
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.36321, 0, 1.65492)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.75482, 0, 1.65492)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.99163, 0, -3.39695)
|
||||
@@ -420,10 +420,10 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.33444, 1.19194, -0.101275)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.68386, 1.19194, -0.150644)
|
||||
|
||||
[node name="RangedEnemy13" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.12139, 1.53982, -0.117731)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.12139, 1.19164, -0.117731)
|
||||
|
||||
[node name="RangedEnemy14" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35562, 1.58901, -0.150644)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35562, 1.21645, -0.150644)
|
||||
|
||||
[node name="RangedEnemy15" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.35914, 0, -3.55883)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=66 format=3 uid="uid://ctvkevnc0wxka"]
|
||||
[gd_scene load_steps=68 format=3 uid="uid://ctvkevnc0wxka"]
|
||||
|
||||
[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_gkcpw"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_wflo5"]
|
||||
@@ -22,21 +22,6 @@
|
||||
[ext_resource type="Texture2D" uid="uid://ujnm7df40eyq" path="res://Levels/Models/Stage4/STAGE 4 final_Layer 1.png" id="20_kpb43"]
|
||||
[ext_resource type="Texture2D" uid="uid://bv2flw6ym44t1" path="res://Levels/Models/Stage4/STAGE 4 final_Background.png" id="21_ro3bf"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_7qgo5"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_ooasb"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_aaw7g"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_omips"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5qrun"]
|
||||
size = Vector3(3.244, 5.0593, 3.17)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5mnb2"]
|
||||
resource_name = "Material.001"
|
||||
transparency = 2
|
||||
@@ -58,6 +43,7 @@ resource_name = "Material.022"
|
||||
cull_mode = 2
|
||||
vertex_color_use_as_albedo = true
|
||||
albedo_color = Color(0, 0, 0, 1)
|
||||
metallic = 1.0
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vnp6j"]
|
||||
resource_name = "Material.025"
|
||||
@@ -70,6 +56,7 @@ resource_name = "Material.024"
|
||||
cull_mode = 2
|
||||
vertex_color_use_as_albedo = true
|
||||
albedo_color = Color(0, 0, 0, 1)
|
||||
metallic = 1.0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_innp1"]
|
||||
_surfaces = [{
|
||||
@@ -803,107 +790,35 @@ _data = {
|
||||
"Animation": SubResource("Animation_gv7xu")
|
||||
}
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ixumy"]
|
||||
albedo_color = Color(0, 0, 0, 1)
|
||||
metallic = 1.0
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_v5uc2"]
|
||||
material = SubResource("StandardMaterial3D_ixumy")
|
||||
size = Vector2(15, 15)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_7qgo5"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_ooasb"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_aaw7g"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_omips"]
|
||||
size = Vector3(5, 20, 27.822)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5qrun"]
|
||||
size = Vector3(3.244, 5.0593, 3.17)
|
||||
|
||||
[node name="Level4" type="Node3D" groups=["Level"]]
|
||||
process_mode = 3
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.505, -0.358024, 1.095)
|
||||
script = ExtResource("1_gkcpw")
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.341564, -0.707, -0.316941)
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.13385, 0, 0.371333)
|
||||
|
||||
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.14673, -9.53674e-07, 1.69179)
|
||||
|
||||
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.16009, -9.53674e-07, 2.94495)
|
||||
|
||||
[node name="MeleeEnemyOrb6" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.72545, 0, 0.371333)
|
||||
|
||||
[node name="MeleeEnemyOrb7" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.71257, -9.53674e-07, 1.69179)
|
||||
|
||||
[node name="MeleeEnemyOrb8" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.69921, -9.53674e-07, 2.94495)
|
||||
|
||||
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.14077, 0, 0.536548)
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17727, 9.53674e-07, 1.7005)
|
||||
|
||||
[node name="MeleeEnemyOrb5" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.90128, 0, 0.427487)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.93202, -9.53674e-07, 1.65812)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.40815, 0, -2.45802)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.50391, 1.90735e-06, -2.46756)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.60899, 0.0507913, -2.85175)
|
||||
|
||||
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.50614, 0, -2.74671)
|
||||
|
||||
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.36028, 1.5342, -4.20792)
|
||||
|
||||
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.48452, 1.5342, -4.49721)
|
||||
|
||||
[node name="RangedEnemy9" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.78759, 1.5342, -4.11365)
|
||||
|
||||
[node name="RangedEnemy10" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.59502, 1.5342, -4.42218)
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.22039)
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.03, 2.71587, 0)
|
||||
shape = SubResource("BoxShape3D_7qgo5")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.61537, 0, 0)
|
||||
shape = SubResource("BoxShape3D_ooasb")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.43488, -6.81151)
|
||||
shape = SubResource("BoxShape3D_aaw7g")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 12.1027)
|
||||
shape = SubResource("BoxShape3D_omips")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.37433, -2.24614, -3.56982)
|
||||
shape = SubResource("BoxShape3D_5qrun")
|
||||
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.23197, -2.24614, -3.56982)
|
||||
shape = SubResource("BoxShape3D_5qrun")
|
||||
|
||||
[node name="Exit Portal" parent="." instance=ExtResource("3_wflo5")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.481772, -0.12655, -4.85299)
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
|
||||
projection = 1
|
||||
current = true
|
||||
size = 10.8546
|
||||
|
||||
[node name="STAGE 4 final" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.847963, -0.287248, 2.28422)
|
||||
transform = Transform3D(0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, -0.856753, 0, 2.57856)
|
||||
|
||||
[node name="Plane" type="MeshInstance3D" parent="STAGE 4 final"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50716, 0.15796, -2.3124)
|
||||
@@ -945,3 +860,95 @@ autoplay = "Animation"
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_biich")
|
||||
}
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="STAGE 4 final"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.224753, 0, -2.40268)
|
||||
mesh = SubResource("PlaneMesh_v5uc2")
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.434415, -0.383359, -0.101319)
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.13385, 0, 0.371333)
|
||||
|
||||
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.14673, -9.53674e-07, 1.69179)
|
||||
|
||||
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.16009, -9.53674e-07, 2.94495)
|
||||
|
||||
[node name="MeleeEnemyOrb6" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.72545, 0, 0.371333)
|
||||
|
||||
[node name="MeleeEnemyOrb7" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.71257, -9.53674e-07, 1.69179)
|
||||
|
||||
[node name="MeleeEnemyOrb8" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.69921, -9.53674e-07, 2.94495)
|
||||
|
||||
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.14077, 0, 0.536548)
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17727, 9.53674e-07, 1.7005)
|
||||
|
||||
[node name="MeleeEnemyOrb5" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.90128, 0, 0.427487)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.93202, -9.53674e-07, 1.65812)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.12011, 0, -1.44085)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.21587, 1.90735e-06, -1.45039)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.89703, 0.0507913, -1.83458)
|
||||
|
||||
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.79418, 0, -1.72954)
|
||||
|
||||
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.13646, 1.5342, -3.19075)
|
||||
|
||||
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.2607, 1.5342, -3.48004)
|
||||
|
||||
[node name="RangedEnemy9" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.80107, 1.5342, -3.09648)
|
||||
|
||||
[node name="RangedEnemy10" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.6085, 1.5342, -3.40501)
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.22039)
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.79988, 2.71587, 0)
|
||||
shape = SubResource("BoxShape3D_7qgo5")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.78438, 0, 0)
|
||||
shape = SubResource("BoxShape3D_ooasb")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.43488, -5.95268)
|
||||
shape = SubResource("BoxShape3D_aaw7g")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 10.6599)
|
||||
shape = SubResource("BoxShape3D_omips")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.16344, -2.24614, -2.69724)
|
||||
shape = SubResource("BoxShape3D_5qrun")
|
||||
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.93552, -2.24614, -2.81557)
|
||||
shape = SubResource("BoxShape3D_5qrun")
|
||||
|
||||
[node name="Exit Portal" parent="." instance=ExtResource("3_wflo5")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.369465, 0.430741, -4.61825)
|
||||
|
||||
@@ -386,6 +386,7 @@ data = PackedVector3Array(-1, -0.1918, 1, -1, 1, -1, -1, 1, 1, -1, -0.1918, 1, -
|
||||
[sub_resource type="Animation" id="Animation_h1727"]
|
||||
resource_name = "Animation"
|
||||
length = 20.8333
|
||||
loop_mode = 1
|
||||
tracks/0/type = "rotation_3d"
|
||||
tracks/0/imported = true
|
||||
tracks/0/enabled = true
|
||||
@@ -495,7 +496,7 @@ collision_mask = 0
|
||||
shape = SubResource("ConcavePolygonShape3D_5ivpb")
|
||||
|
||||
[node name="Plane_001" type="MeshInstance3D" parent="STAGE 9"]
|
||||
transform = Transform3D(4.13344, 0, 0, 0, 4.13344, 0, 0, 0, 4.13344, -0.687618, 0.150321, -0.415739)
|
||||
transform = Transform3D(4.01437, 0, 0.984958, 0, 4.13344, 0, -0.984958, 0, 4.01437, -0.687618, 0.150321, -0.415739)
|
||||
mesh = SubResource("ArrayMesh_akiri")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -560,6 +561,7 @@ collision_mask = 0
|
||||
shape = SubResource("ConcavePolygonShape3D_bhvb5")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="STAGE 9"]
|
||||
autoplay = "Animation"
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_qdjnq")
|
||||
}
|
||||
|
||||
BIN
Levels/Scenes/ending cutscene.ogv
Normal file
BIN
Levels/Scenes/ending cutscene.ogv
Normal file
Binary file not shown.
Reference in New Issue
Block a user