Unity はネイティブに Daydream コントローラー をサポートし、UnityEngine.Input を使用してコントローラーから軸とボタンの値を読み取ります。Daydream コントローラーのトラッキングデータは、XRNode システムを通して反映されます。
正しく設定され、Android デバイスに接続されると、Daydream コントローラーがUnityEngine.Input.GetJoystickNames が返すリストに表示されます。Daydream Controller - Right や Daydream Controller - Left のように表示されます。これは、Daydream コントローラーの Handedness 設定 (Daydream アプリケーション設定内) によって異なります。
| ハードウェアの機能 | Unity Button ID | Unity Axis ID | 押下時の Unity Axis 値 | 
|---|---|---|---|
| 1 - タッチパッド 垂直方向 | 該当なし | Left - Axis 1  Right - Axis 4  | 
–1 はアップ、1 はダウン | 
| 1 - タッチパッド 水平方向 | 該当なし | Left - Axis 2  Right - Axis 5  | 
–1 は左、1 は右 | 
| 1 - タッチパッド タッチ | Left - Button 18  Right - Button 19  | 
該当なし | |
| 1 - タッチパッド クリック | Left - Button 16  Right - Button 17  | 
該当なし | |
| 2 - アプリボタン | Left - Button 2  Right - Button 0  | 
該当なし | |
| 3 - メニュー (リザーブ) | 該当なし | 該当なし | |
| 5 - 音量 (リザーブ) | 該当なし | 該当なし |