public abstract class WCFConfigObject<TModuleObject,TModule> : BrewedInk.WFC.WCFConfigObject
where TModuleObject : BrewedInk.WFC.ModuleObject<TModule>
where TModule : BrewedInk.WFC.ModuleInheritance System.Object 🡒 UnityEngine.Object 🡒 UnityEngine.ScriptableObject 🡒 WCFConfigObject 🡒 WCFConfigObject<TModuleObject,TModule>
Derived
↳ SpriteConfig
If the useSeed boolean is true, what seed should be used? This property should be ignored if useSeed is false.
Should the GenerationSpace instances that this instance creates use a seed?/>
You need to create a Generation Space given a set of user defined modules and configuration.
TryGetObject(Module, TModuleObject)
Given the typeless Module, get the wrapper object for it. The wrapper object may have additional metadata about the module that isn't used in the WFC algorithm, but may be useful for other parts of the game.