UEyelinkGameInstance¶
A game instance that contains an eyelink object.
Syntax¶
Remarks¶
Eyelink lives here because the GameInstance lifecycle spans the entire time the game is running, and Eyelink is a C library and doesn't have object concepts. So if it lives here, the eyelink C library gets initialized once per game. UCLASS
Inheritance Hierarchy¶
UGameInstance → UEyelinkGameInstance
Methods¶
| Method | Signature | Description | Blueprint |
|---|---|---|---|
| Shutdown | void UEyelinkGameInstance::Shutdown() override |
Called when the game instance is shutting down. | |
| UEyelinkGameInstance | UEyelinkGameInstance::UEyelinkGameInstance() |
Default constructor. |
Properties¶
| Property | Type | Description | Blueprint |
|---|---|---|---|
| Eyelink | UEyelinkInterface * |
Singleton Eyelink interface object that wraps the Eyelink C API. | yes |