public static void Load(IInputLoader inputLoader) { if (inputLoader == null) { throw new ArgumentNullException("inputLoader"); } inputLoader.Load(out _instance.inputConfigurations, out _instance.defaultConfiguration); _instance.Initialize(); _instance.RaiseLoadedEvent(); }
public static void Load(IInputLoader inputLoader) { if (inputLoader != null) { _instance.Load(inputLoader.Load()); _instance.Initialize(); _instance.RaiseLoadedEvent(); } else { Debug.LogError("InputLoader is null. Cannot load input configurations."); } }