TilePrefabLibrary.cs declarations
Public API declaration excerpts from ../bitquirky-tile/Runtime/TilePrefabLibrary.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-tile/Runtime/TilePrefabLibrary.cs
Source file hash: sha256:42fb3816985bdf31c473855bf2f8dc32989634b18c24233709a4351b8427e8cb
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: TilePrefabLibrary
Section titled “Type: TilePrefabLibrary”Original lines: 21-281
Declaration hash: sha256:3ceef96294302348baa66e10c08de8dcdcf96cf04c540de2d023a4fb5d39bd65
[CreateAssetMenu(fileName = "TilePrefabLibrary", menuName = "Bit Quirky/Tile/Prefab Library", order = 10)]public sealed class TilePrefabLibrary : ScriptableObject{}Property: LibraryName
Section titled “Property: LibraryName”Original lines: 34-38
Declaration hash: sha256:be608a4ebf3d12d17faad3e7414de1533379963d8370b6e09efba7ed11c153b4
public string LibraryName { get; set; }Property: Entries
Section titled “Property: Entries”Original lines: 44
Declaration hash: sha256:67ed14d1b64f94ca7c8e8b98637a0c80c92c8f118117727df944a7fbad004ab4
public IReadOnlyList<TilePrefabEntry> Entries { get; }Method: SetEntries(List<TilePrefabEntry> entries)
Section titled “Method: SetEntries(List<TilePrefabEntry> entries)”Original lines: 51-54
Declaration hash: sha256:2108c63516637f095eaaab8b1362a15f2fcfafc10c47946b58671d78e3e57f7f
public void SetEntries(List<TilePrefabEntry> entries);Method: TryGetEntry(string tileId, out TilePrefabEntry entry)
Section titled “Method: TryGetEntry(string tileId, out TilePrefabEntry entry)”Original lines: 61-79
Declaration hash: sha256:b28aceb862388ff4a52ebbad0067ce128b6c8243450cde1f71736834eb8acd71
public bool TryGetEntry(string tileId, out TilePrefabEntry entry);Method: ResolvePrefab(string tileId, string variantId, string instanceId, int seed)
Section titled “Method: ResolvePrefab(string tileId, string variantId, string instanceId, int seed)”Original lines: 86-123
Declaration hash: sha256:7f321130865e13d28db180a7a50aef935f2fe451c19e8a7ddd64b7b16f5c47e0
public GameObject ResolvePrefab(string tileId, string variantId, string instanceId, int seed);Method: ValidateIntegrity()
Section titled “Method: ValidateIntegrity()”Original lines: 131-193
Declaration hash: sha256:3ce6fe7273047992696821685dbc183598b34cef29ab3572fdc2efff13e79906
public void ValidateIntegrity();