Grid Placement

ManipulationSettings

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: systems/manipulation/manipulation_settings.gd

Version: 5.0

class_name: ManipulationSettings extends: GBResource

Signals

  • from
    • region Action Messages

Exports

  • _range
  • enable_demolish: bool
    • Whether an object that is selected for moving can be demolished
    • while is it being moved in move mode
    • Allows the building system to rotate objects left and right during build mode
  • demolish_while_moving: bool
    • Allows the building system to rotate objects left and right during build mode
  • enable_rotate = true:
  • enable_flip_horizontal = true:
  • enable_flip_vertical = true:
  • reset_transform_on_manipulation = false
    • region Action Messages
  • disable_layer_in_manipulation = false
    • region Action Messages
  • _range
  • move_suffix: String = ""
    • region Action Messages
  • _group
    • endregion
  • demolish_success
    • endregion
  • failed_not_demolishable
    • endregion
  • demolish_already_deleted
    • endregion
  • _group
    • endregion
  • move_started
    • endregion
  • move_success
    • endregion
  • failed_to_start_move
    • endregion
  • no_move_target
    • endregion
  • failed_placement_invalid
    • endregion
  • _group
    • endregion
  • all_succeeded
    • endregion
  • failed_to_setup_rules
    • endregion
  • _group
    • endregion
  • target_not_rotatable
    • endregion
  • _group
    • endregion
  • target_not_flippable_horizontally
    • endregion
  • target_not_flippable_vertically
    • endregion
  • _group
    • endregion
  • invalid_data
    • endregion
  • failed_manipulation_state_invalid
    • endregion
  • failed_object_not_manipulatable
    • endregion
  • failed_object_not_movable
    • endregion
  • failed_root_not_assigned
    • endregion
  • failed_root_not_node2D
    • endregion
  • failed_no_target_object
    • endregion
  • target_not_manipulatable
    • endregion
  • unsupported_node_type
    • endregion

Methods

  • get_editor_issues -> Array
    • Validate all messages are non-empty
  • get_runtime_issues -> Array