Select fix
This commit is contained in:
@@ -25,8 +25,6 @@ texture = ExtResource("3_7s65g")
|
|||||||
expand_mode = 1
|
expand_mode = 1
|
||||||
|
|
||||||
[node name="NewGame" type="Control" parent="."]
|
[node name="NewGame" type="Control" parent="."]
|
||||||
z_index = 10
|
|
||||||
z_as_relative = false
|
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
@@ -35,7 +33,6 @@ grow_horizontal = 2
|
|||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
|
||||||
[node name="Button" type="Button" parent="NewGame"]
|
[node name="Button" type="Button" parent="NewGame"]
|
||||||
top_level = true
|
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 654.0
|
offset_left = 654.0
|
||||||
offset_top = 170.0
|
offset_top = 170.0
|
||||||
@@ -44,7 +41,6 @@ offset_bottom = 374.0
|
|||||||
text = "One Player"
|
text = "One Player"
|
||||||
|
|
||||||
[node name="Button2" type="Button" parent="NewGame"]
|
[node name="Button2" type="Button" parent="NewGame"]
|
||||||
top_level = true
|
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 647.0
|
offset_left = 647.0
|
||||||
offset_top = 608.0
|
offset_top = 608.0
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
[ext_resource type="Script" path="res://Scripts/FireAtPlayer.cs" id="3_qt2md"]
|
[ext_resource type="Script" path="res://Scripts/FireAtPlayer.cs" id="3_qt2md"]
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_dm3u7"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_dm3u7"]
|
||||||
size = Vector3(1.15368, 2.18529, 0.924281)
|
size = Vector3(0.849075, 2.18529, 0.924281)
|
||||||
|
|
||||||
[node name="RangedEnemy" type="Node3D"]
|
[node name="RangedEnemy" type="Node3D"]
|
||||||
script = ExtResource("1_01lvj")
|
script = ExtResource("1_01lvj")
|
||||||
@@ -16,7 +16,7 @@ collision_layer = 0
|
|||||||
collision_mask = 2
|
collision_mask = 2
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.094986, 0.430939, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0818668, 0.430939, 0)
|
||||||
shape = SubResource("BoxShape3D_dm3u7")
|
shape = SubResource("BoxShape3D_dm3u7")
|
||||||
|
|
||||||
[node name="ranged enemy" parent="Area3D" instance=ExtResource("1_aj5wt")]
|
[node name="ranged enemy" parent="Area3D" instance=ExtResource("1_aj5wt")]
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ public partial class FireAtPlayer : Timer
|
|||||||
var players = GetTree().GetNodesInGroup("Player");
|
var players = GetTree().GetNodesInGroup("Player");
|
||||||
if (players.Any())
|
if (players.Any())
|
||||||
{
|
{
|
||||||
GD.Print("Fire at player");
|
|
||||||
var convertedPlayers = players.Select(x => (Node3D)x);
|
var convertedPlayers = players.Select(x => (Node3D)x);
|
||||||
var target = convertedPlayers.OrderBy(x => _enemy.Position.DistanceTo(x.Position)).FirstOrDefault();
|
var target = convertedPlayers.OrderBy(x => _enemy.Position.DistanceTo(x.Position)).FirstOrDefault();
|
||||||
var projectile = _fireProjectile.Instantiate<Projectile>() as EnemyBullet;
|
var projectile = _fireProjectile.Instantiate<Projectile>() as EnemyBullet;
|
||||||
|
|||||||
@@ -11,5 +11,5 @@ public partial class Player : Node3D
|
|||||||
|
|
||||||
public Character SelectedCharacter;
|
public Character SelectedCharacter;
|
||||||
|
|
||||||
public bool IsSelectingCharacter = true;
|
public bool IsSelectingCharacter = false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ public partial class RangedEnemy : BasicEnemy
|
|||||||
var players = GetTree().GetNodesInGroup("Player");
|
var players = GetTree().GetNodesInGroup("Player");
|
||||||
if (players.Any())
|
if (players.Any())
|
||||||
{
|
{
|
||||||
GD.Print("Fire at player");
|
|
||||||
var convertedPlayers = players.Select(x => (Node3D)x);
|
var convertedPlayers = players.Select(x => (Node3D)x);
|
||||||
var target = convertedPlayers.OrderBy(x => Position.DistanceTo(x.Position)).FirstOrDefault();
|
var target = convertedPlayers.OrderBy(x => Position.DistanceTo(x.Position)).FirstOrDefault();
|
||||||
var area = GetChildren().OfType<Area3D>().Single();
|
var area = GetChildren().OfType<Area3D>().Single();
|
||||||
|
|||||||
Reference in New Issue
Block a user