Class CatalogLoadConfig
- Namespace
- MoonBark.GridPlacement.Core.Catalog
- Assembly
- MoonBark.GridPlacement.Core.dll
Configuration for catalog loading sources.
public class CatalogLoadConfig
- Inheritance
-
CatalogLoadConfig
- Inherited Members
Properties
ConfigFilePath
Path to JSON/YAML configuration file.
public string ConfigFilePath { get; set; }
Property Value
EnginePlaceablesFolder
Path to engine-specific placeable resources folder (e.g., resource files for the target engine).
public string EnginePlaceablesFolder { get; set; }
Property Value
LoadFromConfigFile
Whether to load from configuration file.
public bool LoadFromConfigFile { get; set; }
Property Value
LoadFromEngineResources
Whether to load from engine-specific resources.
public bool LoadFromEngineResources { get; set; }
Property Value
MergeStrategy
Strategy for merging placeables from multiple sources.
public CatalogMergeStrategy MergeStrategy { get; set; }
Property Value
SourcePriority
Priority order for sources (higher priority sources override lower ones).
public List<CatalogSourceType> SourcePriority { get; set; }
Property Value
ValidatePlaceables
Whether to validate placeables before adding to catalog.
public bool ValidatePlaceables { get; set; }