Show / Hide Table of Contents

Class vGear_Auxiliary

Interactables auxiliary.
交互輔助物。

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
vGear_Auxiliary
Namespace: Votanic.vXR.vGear
Assembly: Votanic.vXR.dll
Syntax
[AddComponentMenu("")]
public class vGear_Auxiliary : MonoBehaviour

Fields

buttonGap

Gap between each button.
每個按鈕間的間隔。

Declaration
[Tooltip("Gap between each button.\n每個按鈕間的間隔。")]
public float buttonGap
Field Value
Type Description
System.Single

commandObject

Current object calls auxiliary command panel.
目前呼叫輔助物指令面板的物件。

Declaration
[Tooltip("Current object calls auxiliary command panel. <br></br> 目前呼叫輔助物指令面板的物件。")]
public vGear_Interactables commandObject
Field Value
Type Description
vGear_Interactables

commandPanel

Command panel component.
指令面板組件。

Declaration
[Tooltip("Command panel component.\n指令面板組件。")]
public vGear_Panel commandPanel
Field Value
Type Description
vGear_Panel

coreIcons

Icons for menu core button.
選單核心按鈕的圖示。

Declaration
[Tooltip("Icons for menu core button.\n選單核心按鈕的圖示。")]
public List<Texture2D> coreIcons
Field Value
Type Description
System.Collections.Generic.List<UnityEngine.Texture2D>

gizmo

Gimzo panel setting.
控件面板設定。

Declaration
[Tooltip("Gimzo panel setting.\n控件面板設定。")]
public AuxiliaryGizmo gizmo
Field Value
Type Description
AuxiliaryGizmo

gizmoObject

Current object calls auxiliary gizmo panel.
目前呼叫輔助物控件面板的物件。

Declaration
[Tooltip("Current object calls auxiliary gizmo panel. <br></br> 目前呼叫輔助物控件面板的物件。")]
public vGear_Interactables gizmoObject
Field Value
Type Description
vGear_Interactables

icons

Icons for custom button.
自定義按鈕的圖示。

Declaration
[Tooltip("Icons for custom button.\n自定義按鈕的圖示。")]
public List<Texture2D> icons
Field Value
Type Description
System.Collections.Generic.List<UnityEngine.Texture2D>

infoObject

Current object calls auxiliary info panel.
目前呼叫輔助物資訊面板的物件。

Declaration
[Header("[Status]")]
[Tooltip("Current object calls auxiliary info panel. <br></br> 目前呼叫輔助物資訊面板的物件。")]
public vGear_Interactables infoObject
Field Value
Type Description
vGear_Interactables

infoPanel

Info panel component.
資訊面板組件。

Declaration
[Header("[Components]")]
[Tooltip("Info panel component.\n資訊面板組件。")]
public vGear_Panel infoPanel
Field Value
Type Description
vGear_Panel

maxCommands

Maximum auxiliary commands for all interactables.
所有交互物的最多的輔助物指令數目。

Declaration
[Header("[Settings]")]
[Tooltip("Maximum auxiliary commands for all interactables.\n所有交互物的最多的輔助物指令數目。")]
public int maxCommands
Field Value
Type Description
System.Int32

panelEdge

Edge width of panels.
面板邊厚度。

Declaration
[Tooltip("Edge width of panels.\n面板邊厚度。")]
public float panelEdge
Field Value
Type Description
System.Single

panelVacancy

Empty space between actual image size and visible image size of each edge.
真實影像大小及望到的影像大小之間的每邊空位大小。

Declaration
[Tooltip("Empty space between actual image size and visible image size of each edge.\n真實影像大小及望到的影像大小之間的每邊空位大小。")]
public float panelVacancy
Field Value
Type Description
System.Single

user

User to face.
面向的使用者。

Declaration
[Tooltip("User to face.\n面向的使用者。")]
public vGear_User user
Field Value
Type Description
vGear_User

Methods

GizmoMode()

Switch the transformation gizmo mode.
轉換變換控件模式。

Declaration
public void GizmoMode()

GizmoMode(Byte)

Switch the transformation gizmo mode.
轉換變換控件模式。

GizmoMode(0)

Declaration
public void GizmoMode(byte mode)
Parameters
Type Name Description
System.Byte mode

0 = Postion, 1 = Rotation, 2 = Scale
0 = 位置,1 = 角度,2 = 大小

GizmoSpace()

Switch the transformation space.
轉換變換空間。

Declaration
public void GizmoSpace()

GizmoSpace(Boolean)

Switch the transformation space.
轉換變換空間。

GizmoSpace(true)

Declaration
public void GizmoSpace(bool isLocal)
Parameters
Type Name Description
System.Boolean isLocal

Local space if true
當 true 時為自身空間

HideCommands()

Close command panel.
關閉指令面板。

Declaration
public void HideCommands()

HideGizmos()

Close command panel.
關閉指令面板。

Declaration
public void HideGizmos()

HideInfo()

Close info panel.
關閉資訊面板。

Declaration
public void HideInfo()

ShowCommands(Parameter)

Open the auxiliary gizmo panel and apply the wand tool.
打開輔助物控件面板及使用操縱桿工具。

ShowCommands(new InteractionParameter("command", 1, -1, 0, InteractorType.Wand))

Declaration
public void ShowCommands(Parameter parameter)
Parameters
Type Name Description
Parameter parameter

Paramter class
參數類別

ShowCommands(vGear_Interactables)

Open the auxiliary command panel.
打開輔助物指令面板。

ShowCommands(interactables)

Declaration
public void ShowCommands(vGear_Interactables interactables)
Parameters
Type Name Description
vGear_Interactables interactables

Target interactables
目標交互物

ShowGizmos(Parameter)

Open the auxiliary gizmo panel and on top the wand tool.
打開輔助物控件面板及置頂操縱桿工具。

ShowGizmos(new InteractionParameter("command", 1, -1, 0, InteractorType.Wand))

Declaration
public void ShowGizmos(Parameter parameter)
Parameters
Type Name Description
Parameter parameter

Paramter class
參數類別

ShowGizmos(vGear_Interactables)

Open the auxiliary gizmo panel.
打開輔助物控件面板。

ShowGizmos(interactables)

Declaration
public void ShowGizmos(vGear_Interactables interactables)
Parameters
Type Name Description
vGear_Interactables interactables

Target interactables
目標交互物

ShowInfo(Parameter)

Open the auxiliary info panel and apply the wand tool.
打開輔助物資訊面板及使用操縱桿工具。

ShowInfo(new InteractionParameter("command", 1, -1, 0, InteractorType.Wand))

Declaration
public void ShowInfo(Parameter parameter)
Parameters
Type Name Description
Parameter parameter

Paramter class
參數類別

ShowInfo(vGear_Interactables)

Open the auxiliary info panel.
打開輔助物資訊面板。

ShowInfo(interactables)

Declaration
public void ShowInfo(vGear_Interactables interactables)
Parameters
Type Name Description
vGear_Interactables interactables

Target interactables
目標交互物

In This Article
Back to top Generated by DocFX