public void SetConfiguration(IButtonConfiguration configuration) { if (Configuration == null) { Configuration = configuration; } else { throw new Exception("SetConfiguration - Configuration is already set!"); } }
public override void Process() { if (_isLoaded) { return; } IButtonConfiguration configuration = _dataManager.Load <ButtonConfiguration>("./ButtonConfiguration.json"); _inputManager.SetConfiguration(configuration); _isLoaded = true; }