The Plugin Initialization Settings

The Initialization Settings section is designed to control how the SenseGlove Unreal Engine Plugin is initialized, allowing you to customize its behavior to suit your project's needs.

The Plugin Initialization Settings

bValidateIfDefaultClassesAreSGCompliant

If enabled, the plugin tries to check and validate whether the default for classes such as GameMode, GameInstance, etc. are indeed SenseGlove classes or SenseGlove-derived classes. If not, it attempts to set them. If you don't like this behavior for whatever reason, consider disabling this option.

By default, this option is disabled.

caution

Due to the current initialization mechanism, setting the default classes might occasionally fail. Therefore, it's essential to verify that the default classes have been correctly set. You can do this by checking the following sections in the project settings:

  • Project Settings > Project > Maps & Modes > Default Modes > Default GameMode
  • Project Settings > Project > Maps & Modes > Default Modes > Selected GameMode > Default Pawn Class
  • Project Settings > Project > Maps & Modes > Default Modes > Selected GameMode > Player Controller Class
  • Project Settings > Project > Maps & Modes > Game Instance > Game Instance Class
  • Project Settings > Engine > General Settings > Default Classes > Advanced > Game User Settings Class

For more information visit the SenseGlove default classes.