diver-down/Scenes/spotlight_spinner.tscn
2022-12-11 14:58:02 -03:00

49 lines
1.2 KiB
Text

[gd_scene load_steps=4 format=2]
[ext_resource path="res://Scenes/spotlight.tscn" type="PackedScene" id=1]
[sub_resource type="GDScript" id=1]
script/source = "extends Node2D
export (float) var speed=0.5
func _ready(): set_process(true)
func _process(delta): self.rotation+=self.speed*delta
"
[sub_resource type="GDScript" id=2]
script/source = "extends Node2D
func _ready() -> void:
$area_2d/collision_polygon_2d.polygon = self.polygon
set_process(true)
func _process(delta:float) -> void:
self.modulate.r = 1
for body in $area_2d.get_overlapping_bodies():
if body.is_in_group('Player'):
var _v = get_tree().reload_current_scene() #@Make a better gameover
self.modulate.r = 30
"
[node name="spotlight_spinner" type="Node2D"]
script = SubResource( 1 )
[node name="1" parent="." instance=ExtResource( 1 )]
position = Vector2( 0, 8 )
script = SubResource( 2 )
[node name="2" parent="." instance=ExtResource( 1 )]
position = Vector2( -8, 0 )
rotation = 1.5708
script = SubResource( 2 )
[node name="3" parent="." instance=ExtResource( 1 )]
position = Vector2( 0, -8 )
rotation = 3.14159
script = SubResource( 2 )
[node name="4" parent="." instance=ExtResource( 1 )]
position = Vector2( 8, 0 )
rotation = 4.71239
script = SubResource( 2 )