Setup for other Platforms
You can use any third-party physical or virtual remotes as CurvedUI input.
To do this, set your CurvedUISettings to Custom Ray Control Method and place the following script somewhere on the scene: (Of course, you have to fill the variables there with your remote’s data)
void Update()
{
CurvedUIInputModule.CustomRay = new Ray(yourRemoteTransform.position, yourRemoteTransform.forward);
CurvedUIInputModule.CustomRayButtonState = isButtonOnYourRemotePressed;
}
You can also Add ControllerLaserPointer prefab as a child of your remote’s transform to give it a laser pointer.
Last updated