Skip to content
This repository has been archived by the owner on Jan 5, 2022. It is now read-only.
Jibran Syed edited this page Aug 8, 2017 · 46 revisions

icon

XboxCtrlrInput Wiki

XboxCtrlrInput is a Xbox input wrapper for Unity3D written in C#. It contains a static class called XCI that is used to get input from an Xbox controller.

Description

For a introductory description of XboxCtrlrInput, refer to the Description and Goals section of the Readme.

How to Use

For a step-by-step explanation on how to use XboxCtrlrInput, refer to the How to Use section of the Readme.

Coding Reference

For code documentation, including information about the included enumerations and methods, check out the Coding Reference wiki page. A diagram showing all the labeled Xbox inputs can also be found there.

What Works?

If you want to find out what currently works (such as button mappings), refer to the What Works wiki page. Compatibility information can also be found there.

Note about Vibration Support:

XboxCtrlrInput does not support controller vibration output. More information can be read here: Concerning Vibration Output

Issues

Please refer to the repo's Issues section for the latest issues.

About the Example Unity Project

The XboxCtrlrInput repo includes the necessary files to get Xbox input in Unity, as mentioned in the How to Use section of the Readme. The repo also includes an example Unity project for demoing the capabilities. Although the essential XboxCtrlrInput files should work in older versions of Unity, the demo project requires Unity 4.3 or above because it makes use of features that became free in Unity 4.2, including text serialization and shadow rendering.

Get comprehensive information about what's in the demo the Example Unity Project wiki page.

ExampleProjectScreenshot

License

All files in this repo (except XInput.NET interface files and binaries) are Public Domain. Read UNLICENSE.md for more information.

Clone this wiki locally