Now sticker works by being placed under any Node2D that serve as root/transform. Sticker node handle the visual aspect of the sticker. This should be changed soon (view TODO)
19 lines
741 B
Text
19 lines
741 B
Text
[gd_scene load_steps=2 format=3 uid="uid://kbso0l2uk2n7"]
|
|
|
|
[ext_resource type="Script" path="res://core/Sticker.gd" id="1_7yoct"]
|
|
|
|
[node name="Sticker" type="Area2D"]
|
|
collision_layer = 2
|
|
collision_mask = 255
|
|
monitoring = false
|
|
script = ExtResource("1_7yoct")
|
|
metadata/tags = PackedStringArray("sticker")
|
|
|
|
[node name="StickerDetectionShape" type="CollisionShape2D" parent="."]
|
|
|
|
[node name="StickerSprite" type="Sprite2D" parent="."]
|
|
|
|
[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"]
|
|
[connection signal="mouse_exited" from="." to="." method="_on_mouse_exited"]
|
|
[connection signal="tree_entered" from="." to="." method="_on_tree_entered"]
|
|
[connection signal="tree_exited" from="." to="." method="_on_tree_exited"]
|