ISettingsProvider<T>
public interface ISettingsProvider<T> where T : structSettings cascade interface: Global SO → Shared SO → Local inline. Never cached — always read through provider for runtime swappability. Adopted from Febucci Text Animator’s ISettingsProvider pattern.
Methods
Section titled “Methods”
GetSettings()
Section titled “GetSettings()”T GetSettings()Resolves the settings currently effective for the provider.
Returns
{T}: A value snapshot that callers may retain independently of the provider.