31 lines
967 B
C#
31 lines
967 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
[CreateAssetMenu(fileName = "ControllerInformationScriptableObject", menuName = "CustomXR/ControllerInformationScriptableObject", order = 1)]
|
|
public class ControllerInformationScriptableObject : ScriptableObject
|
|
{
|
|
[Header("Info")]
|
|
public string controllerName;
|
|
|
|
[Header("Controller")]
|
|
public GameObject controllerPrefab;
|
|
public Vector3 controllerOffset;
|
|
public Vector3 controllerRotationOffset;
|
|
public float vibrationStrength = 0.5f;
|
|
public float vibrationDuration = 0.5f;
|
|
|
|
[Header("Hand")]
|
|
public GameObject handPrefab;
|
|
public Vector3 handOffset;
|
|
public Vector3 handRotationOffset;
|
|
|
|
[Header("Tutorial strings")]
|
|
public string turnHintText;
|
|
public string moveHintText;
|
|
public string teleportStartHintText;
|
|
public string invalidTeleportHintText;
|
|
public string teleportHintText;
|
|
public string gripHintText;
|
|
}
|