Table of Contents

Class PlaceableResourceFolders

Namespace
MoonBark.GridPlacement.Core.Catalog
Assembly
MoonBark.GridPlacement.Core.dll

Normalized folder layout used by placeable selection UIs and loaders.

public sealed class PlaceableResourceFolders
Inheritance
PlaceableResourceFolders
Inherited Members

Constructors

PlaceableResourceFolders(string, string, string)

public PlaceableResourceFolders(string placeablesFolder, string sequencesFolder, string categoryTagsFolder)

Parameters

placeablesFolder string
sequencesFolder string
categoryTagsFolder string

Properties

CategoryTagsFolder

Folder that contains categorical tag resources.

public string CategoryTagsFolder { get; }

Property Value

string

IsConfigured

True when all required folder paths are configured.

public bool IsConfigured { get; }

Property Value

bool

PlaceablesFolder

Folder that contains placeable resources.

public string PlaceablesFolder { get; }

Property Value

string

SequencesFolder

Folder that contains placeable sequence resources.

public string SequencesFolder { get; }

Property Value

string

Methods

WithCategoryTagsFolder(string)

public PlaceableResourceFolders WithCategoryTagsFolder(string folder)

Parameters

folder string

Returns

PlaceableResourceFolders

WithPlaceablesFolder(string)

public PlaceableResourceFolders WithPlaceablesFolder(string folder)

Parameters

folder string

Returns

PlaceableResourceFolders

WithSequencesFolder(string)

public PlaceableResourceFolders WithSequencesFolder(string folder)

Parameters

folder string

Returns

PlaceableResourceFolders