|
|
|
|
|
|
[SerializeField] |
|
|
|
bool m_StartWithInstructionalUI = true; |
|
|
|
|
|
|
|
public bool startWithInstructionalUI => m_StartWithInstructionalUI; |
|
|
|
public bool startWithInstructionalUI |
|
|
|
{ |
|
|
|
get => m_StartWithInstructionalUI; |
|
|
|
set => m_StartWithInstructionalUI = value; |
|
|
|
} |
|
|
|
|
|
|
|
public enum InstructionUI |
|
|
|
{ |
|
|
|
|
|
|
[SerializeField] |
|
|
|
InstructionUI m_InstructionalUI; |
|
|
|
|
|
|
|
public InstructionUI instructionalUI => m_InstructionalUI; |
|
|
|
public InstructionUI instructionalUI |
|
|
|
{ |
|
|
|
get => m_InstructionalUI; |
|
|
|
set => m_InstructionalUI = value; |
|
|
|
} |
|
|
|
|
|
|
|
public enum InstructionGoals |
|
|
|
{ |
|
|
|
|
|
|
[SerializeField] |
|
|
|
InstructionGoals m_InstructionalGoal; |
|
|
|
|
|
|
|
public InstructionGoals instructionalGoal => m_InstructionalGoal; |
|
|
|
public InstructionGoals instructionalGoal |
|
|
|
{ |
|
|
|
get => m_InstructionalGoal; |
|
|
|
set => m_InstructionalGoal = value; |
|
|
|
} |
|
|
|
public bool showSecondaryInstructionalUI => m_ShowSecondaryInstructionalUI; |
|
|
|
public bool showSecondaryInstructionalUI |
|
|
|
{ |
|
|
|
get => m_ShowSecondaryInstructionalUI; |
|
|
|
set => m_ShowSecondaryInstructionalUI = value; |
|
|
|
} |
|
|
|
public InstructionUI secondaryInstructionUI => m_SecondaryInstructionUI; |
|
|
|
public InstructionUI secondaryInstructionUI |
|
|
|
{ |
|
|
|
get => m_SecondaryInstructionUI; |
|
|
|
set => m_SecondaryInstructionUI = value; |
|
|
|
} |
|
|
|
public InstructionGoals secondaryGoal => m_SecondaryGoal; |
|
|
|
public InstructionGoals secondaryGoal |
|
|
|
{ |
|
|
|
get => m_SecondaryGoal; |
|
|
|
set => m_SecondaryGoal = value; |
|
|
|
} |
|
|
|
public bool coachingOverlayFallback => m_CoachingOverlayFallback; |
|
|
|
public bool coachingOverlayFallback |
|
|
|
{ |
|
|
|
get => m_CoachingOverlayFallback; |
|
|
|
set => m_CoachingOverlayFallback = value; |
|
|
|
} |
|
|
|
public GameObject arSessionOrigin => m_ARSessionOrigin; |
|
|
|
public GameObject arSessionOrigin |
|
|
|
{ |
|
|
|
get => m_ARSessionOrigin; |
|
|
|
set => m_ARSessionOrigin = value; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Queue<UXHandle> m_UXOrderedQueue; |
|
|
|
UXHandle m_CurrentHandle; |
|
|
|
bool m_ProcessingInstructions; |
|
|
|
|
|
|
ARPlaneManager m_PlaneManager; |
|
|
|
|
|
|
|
public ARPlaneManager planeManager => m_PlaneManager; |
|
|
|
public ARPlaneManager planeManager |
|
|
|
{ |
|
|
|
get => m_PlaneManager; |
|
|
|
set => m_PlaneManager = value; |
|
|
|
} |
|
|
|
public ARFaceManager faceManager => m_FaceManager; |
|
|
|
public ARFaceManager faceManager |
|
|
|
{ |
|
|
|
get => m_FaceManager; |
|
|
|
set => m_FaceManager = value; |
|
|
|
} |
|
|
|
public ARHumanBodyManager bodyManager => m_BodyManager; |
|
|
|
public ARHumanBodyManager bodyManager |
|
|
|
{ |
|
|
|
get => m_BodyManager; |
|
|
|
set => m_BodyManager = value; |
|
|
|
} |
|
|
|
public ARTrackedImageManager imageManager => m_ImageManager; |
|
|
|
public ARTrackedImageManager imageManager |
|
|
|
{ |
|
|
|
get => m_ImageManager; |
|
|
|
set => m_ImageManager = value; |
|
|
|
} |
|
|
|
public ARTrackedObjectManager objectManager => m_ObjectManager; |
|
|
|
public ARTrackedObjectManager objectManager |
|
|
|
{ |
|
|
|
get => m_ObjectManager; |
|
|
|
set => m_ObjectManager = value; |
|
|
|
} |
|
|
|
public ARUXAnimationManager animationManager => m_AnimationManager; |
|
|
|
public ARUXAnimationManager animationManager |
|
|
|
{ |
|
|
|
get => m_AnimationManager; |
|
|
|
set => m_AnimationManager = value; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void OnEnable() |
|
|
|
{ |
|
|
|
ARUXAnimationManager.onFadeOffComplete += FadeComplete; |
|
|
|