PlaceableSelectionUi

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.

Declaration

1
public partial class PlaceableSelectionUi : Control

Metadata

Namespace: GridPlacement.Godot.Addons.GridPlacement.UI.Placeable.Single

Source File: cs/Godot/addons/GridPlacement/UI/placeable/single/PlaceableSelectionUi.cs

Assembly: GridPlacement.Godot

Type: class

Inherits

  • Control

Properties

placeable_entry_template

1
public PackedScene? placeable_entry_template { get; set; }

sequence_entry_template

1
public PackedScene? sequence_entry_template { get; set; }

ui_root

1
public NodePath ui_root { get; set; }

tab_container

1
public NodePath tab_container { get; set; }

placeables_folder

1
public string placeables_folder { get; set; }

sequences_folder

1
public string sequences_folder { get; set; }

category_tags_folder

1
public string category_tags_folder { get; set; }

Methods

SetRuntimeCatalog

1
public void SetRuntimeCatalog(IPlaceableRuntimeCatalog catalog)

Sets the runtime catalog for placeable lookups.

Parameters

NameDescription
catalogThe runtime catalog to use.

_Ready

1
public override void _Ready()

ApplyFolderLayout

1
2
3
4
5
public void ApplyFolderLayout(
    string placeablesFolder,
    string sequencesFolder,
    string categoryTagsFolder
)

Updates resource folder locations and normalizes all paths.


RebuildTabs

1
public void RebuildTabs()

SelectPlaceable

1
public void SelectPlaceable(string placeableId)

LoadPlaceables

1
public System.Collections.Generic.List<Core.Types.Placeable> LoadPlaceables()

Loads placeables from the runtime catalog.


LoadSequences

1
public System.Collections.Generic.List<PlaceableSequence> LoadSequences()

LoadCategoryTags

1
public System.Collections.Generic.List<CategoricalTag> LoadCategoryTags()

Events

PlaceableSelected

1
public event PlaceableSelectionUi.PlaceableSelectedEventHandler PlaceableSelected