Custom | 
The CustomPlatformInitOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| configVars | (Required) Various configuration variables for the current platform. If no value is set, default values will be used. | |
| hardwareJoystickMapCustomPlatformMapProvider | (Required) An object that gets the controller definition platform map. When a controller is detected, the controller definitions will be searched to find a matching definition. This delegate provides the hardware matching criteria to determine if the device matches and the element mapping information to map from hardware elements to Element Identifiers. | |
| inputSource | (Required) The custom input source implementation. | |
| platformId | (Required) A value that identifies the custom plaform. This is returned in callbacks so the platform can be identified by your code. All values are valid except -1. | |
| platformIdentifierString | (Required) String value used to identify the platform in hardware identifier strings most commonly used for saving Controller Maps for unrecognized controllers. |