small racing game im working on
Diffstat (limited to 'classes/block.gd')
-rw-r--r--classes/block.gd7
1 files changed, 4 insertions, 3 deletions
diff --git a/classes/block.gd b/classes/block.gd
index c630727..f14540f 100644
--- a/classes/block.gd
+++ b/classes/block.gd
@@ -35,13 +35,14 @@ const ITER := [WALL_W, WALL_E, WALL_S, WALL_N]
func _ready() -> void:
if Engine.is_editor_hint():
return
- if editor:
- collision_layer = Globals.DEFAULT_EDITOR_LAYER
+ if editor && "collision_layer" in self:
+ self["collision_layer"] = Globals.DEFAULT_EDITOR_LAYER
if not making_thumbnail:
var cam := get_node_or_null(^"camera")
if cam:
cam.queue_free()
- input_ray_pickable = false
+ if "input_ray_pickable" in self:
+ self["input_ray_pickable"] = false
# helpers