T Settings component type to fetch. Expects a ScriptableObject implementation or PlayerSettings.
Returns a component of type T
. For PlayerSettings, returns the global fallback if no PlayerSettings component is found. Returns null if the component isn't available.
Note: This function is restricted to ScriptableObject types or PlayerSettings.