TilePropertyBool.tscn 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [gd_scene load_steps=9 format=3 uid="uid://diqn7e5hqpbsk"]
  2. [ext_resource type="Script" uid="uid://b5jrj8u7cx8id" path="res://Scripts/Parts/TilePropertyValue.gd" id="1_gida3"]
  3. [ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="2_6srr6"]
  4. [ext_resource type="Texture2D" uid="uid://7qtdxl2cjxeh" path="res://Assets/Sprites/UI/Checkbox.png" id="3_qo1tt"]
  5. [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_n7jgg"]
  6. [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_0slfq"]
  7. texture = ExtResource("2_6srr6")
  8. texture_margin_left = 2.0
  9. texture_margin_top = 2.0
  10. texture_margin_right = 2.0
  11. texture_margin_bottom = 2.0
  12. [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_n7jgg"]
  13. [sub_resource type="AtlasTexture" id="AtlasTexture_gida3"]
  14. atlas = ExtResource("3_qo1tt")
  15. region = Rect2(16, 0, 16, 16)
  16. [sub_resource type="AtlasTexture" id="AtlasTexture_6srr6"]
  17. atlas = ExtResource("3_qo1tt")
  18. region = Rect2(0, 0, 16, 16)
  19. [node name="TilePropertyBOOL" type="HBoxContainer"]
  20. script = ExtResource("1_gida3")
  21. [node name="Label" type="Label" parent="."]
  22. unique_name_in_owner = true
  23. layout_mode = 2
  24. size_flags_horizontal = 3
  25. text = "PROPERTY_NAME:"
  26. uppercase = true
  27. [node name="CheckBox" type="CheckBox" parent="."]
  28. layout_mode = 2
  29. size_flags_horizontal = 0
  30. size_flags_vertical = 0
  31. theme_override_icons/icon = SubResource("CompressedTexture2D_n7jgg")
  32. theme_override_styles/normal = SubResource("StyleBoxTexture_0slfq")
  33. theme_override_styles/pressed = SubResource("StyleBoxTexture_0slfq")
  34. theme_override_styles/hover = SubResource("StyleBoxTexture_0slfq")
  35. theme_override_styles/hover_pressed = SubResource("StyleBoxTexture_0slfq")
  36. theme_override_styles/disabled = SubResource("StyleBoxTexture_0slfq")
  37. theme_override_styles/focus = SubResource("StyleBoxEmpty_n7jgg")
  38. theme_override_icons/checked = SubResource("AtlasTexture_gida3")
  39. theme_override_icons/unchecked = SubResource("AtlasTexture_6srr6")
  40. theme_override_icons/radio_checked = SubResource("CompressedTexture2D_n7jgg")
  41. theme_override_icons/radio_unchecked = SubResource("CompressedTexture2D_n7jgg")
  42. theme_override_icons/checked_disabled = SubResource("CompressedTexture2D_n7jgg")
  43. theme_override_icons/unchecked_disabled = SubResource("CompressedTexture2D_n7jgg")
  44. theme_override_icons/radio_checked_disabled = SubResource("CompressedTexture2D_n7jgg")
  45. theme_override_icons/radio_unchecked_disabled = SubResource("CompressedTexture2D_n7jgg")
  46. [connection signal="start_value_changed" from="." to="CheckBox" method="set_pressed_no_signal"]
  47. [connection signal="toggled" from="CheckBox" to="." method="set_value"]