|
| virtual void | ActivateSetCallback (Action callback) |
| | Waiting for object activation.
|
| |
| virtual void | Active (bool state) |
| |
| virtual void | Awake () |
| |
| virtual void | CheckInspectionStatus () |
| |
| virtual void | Execute () |
| | Used to indicate to the step manager that some actions were performed on the object.
|
| |
| virtual void | GenerateBreakdown (int percentBroke) |
| | Generate a breakdown on the object with a certain probability.
|
| |
| virtual void | HideModel () |
| | Disable parts of some object childs models. Useful for configuring object breakdowns.
|
| |
| virtual void | Highlight (bool state) |
| | Highlight an object.
|
| |
| virtual void | Interactive (bool state) |
| |
| virtual void | OnTimerExpired () |
| |
| override void | OpenInspectionMenu (string quizId) |
| | Enable inpection menu UI.
|
| |
| virtual void | PlayForwardAnimation (bool playForward, Action callback) |
| | Used to play an animation and wait for it to finish.
|
| |
| virtual void | PrepareInspectionReport (List< InteractableClass > interactables) |
| |
| virtual void | RepairElement () |
| | Remove from the broken state object.
|
| |
| virtual void | SetDefaultState () |
| | Restoring the original state of an object after any actions with it.
|
| |
| virtual void | SetInspected () |
| |
| virtual void | SetParametersForItem (string value, string[] additionalValues) |
| |
| void | SetTimer (float timer) |
| | Loops and infinitely runs a method after some time in seconds.
|
| |
| virtual void | ShowModel () |
| | Enable parts of some object childs models. Useful for configuring object breakdowns.
|
| |
| void | StopTimer () |
| | Stop loops and infinitely runs a method.
|
| |
| virtual void | TurnOffWaitForSelection () |
| | Disable waiting for object highlighting with a pointer or hand approach. Mainly used in eval fashion.
|
| |
| virtual void | TurnOnOffState (bool turnOn) |
| |
| virtual void | WaitForSelection () |
| | Highlight the object with a pointer or hand approach. Mainly used in evaluation mode.
|
| |
Definition at line 8 of file QuizInteractable.cs.
◆ ActivateSetCallback()
| virtual void PixoVR.Event.InteractableClass.ActivateSetCallback |
( |
Action | callback | ) |
|
|
inlinevirtualinherited |
◆ Active()
| virtual void PixoVR.Event.InteractableClass.Active |
( |
bool | state | ) |
|
|
inlinevirtualinherited |
◆ Awake()
| virtual void PixoVR.Event.InteractableClass.Awake |
( |
| ) |
|
|
inlinevirtualinherited |
◆ CheckInspectionStatus()
| virtual void PixoVR.Event.InteractableClass.CheckInspectionStatus |
( |
| ) |
|
|
inlinevirtualinherited |
◆ Execute()
| virtual void PixoVR.Event.InteractableClass.Execute |
( |
| ) |
|
|
inlinevirtualinherited |
◆ GenerateBreakdown()
| virtual void PixoVR.Event.InteractableClass.GenerateBreakdown |
( |
int | percentBroke | ) |
|
|
inlinevirtualinherited |
◆ HideModel()
| virtual void PixoVR.Event.InteractableClass.HideModel |
( |
| ) |
|
|
inlinevirtualinherited |
Disable parts of some object childs models. Useful for configuring object breakdowns.
Definition at line 216 of file InteractableClass.cs.
◆ Highlight()
| virtual void PixoVR.Event.InteractableClass.Highlight |
( |
bool | state | ) |
|
|
inlinevirtualinherited |
◆ Interactive()
| virtual void PixoVR.Event.InteractableClass.Interactive |
( |
bool | state | ) |
|
|
inlinevirtualinherited |
◆ OnStartTargeting()
| void PixoVR.Event.InteractableClass.OnStartTargeting |
( |
Hand | hand, |
|
|
Grabbable | grabbable ) |
|
inlineprivateinherited |
◆ OnStopTargeting()
| void PixoVR.Event.InteractableClass.OnStopTargeting |
( |
Hand | hand, |
|
|
Grabbable | grabbable ) |
|
inlineprivateinherited |
◆ OnTimerExpired()
| virtual void PixoVR.Event.InteractableClass.OnTimerExpired |
( |
| ) |
|
|
inlinevirtualinherited |
◆ OpenInspectionMenu()
| override void PixoVR.Event.QuizInteractable.OpenInspectionMenu |
( |
string | quizId | ) |
|
|
inlinevirtual |
◆ PlayForwardAnimation()
| virtual void PixoVR.Event.InteractableClass.PlayForwardAnimation |
( |
bool | playForward, |
|
|
Action | callback ) |
|
inlinevirtualinherited |
Used to play an animation and wait for it to finish.
- Parameters
-
Definition at line 259 of file InteractableClass.cs.
◆ PrepareInspectionReport()
| virtual void PixoVR.Event.InteractableClass.PrepareInspectionReport |
( |
List< InteractableClass > | interactables | ) |
|
|
inlinevirtualinherited |
◆ RepairElement()
| virtual void PixoVR.Event.InteractableClass.RepairElement |
( |
| ) |
|
|
inlinevirtualinherited |
◆ SetDefaultState()
| virtual void PixoVR.Event.InteractableClass.SetDefaultState |
( |
| ) |
|
|
inlinevirtualinherited |
Restoring the original state of an object after any actions with it.
Definition at line 241 of file InteractableClass.cs.
◆ SetGrabEnabled()
| void PixoVR.Event.InteractableClass.SetGrabEnabled |
( |
bool | isEnabled | ) |
|
|
inlineprotectedinherited |
◆ SetInspected()
| virtual void PixoVR.Event.InteractableClass.SetInspected |
( |
| ) |
|
|
inlinevirtualinherited |
◆ SetParametersForItem()
| virtual void PixoVR.Event.InteractableClass.SetParametersForItem |
( |
string | value, |
|
|
string[] | additionalValues ) |
|
inlinevirtualinherited |
◆ SetTimer()
| void PixoVR.Event.InteractableClass.SetTimer |
( |
float | timer | ) |
|
|
inlineinherited |
Loops and infinitely runs a method after some time in seconds.
- Parameters
-
Definition at line 345 of file InteractableClass.cs.
◆ ShowModel()
| virtual void PixoVR.Event.InteractableClass.ShowModel |
( |
| ) |
|
|
inlinevirtualinherited |
Enable parts of some object childs models. Useful for configuring object breakdowns.
some
Definition at line 200 of file InteractableClass.cs.
◆ ShowModels()
| void PixoVR.Event.InteractableClass.ShowModels |
( |
| ) |
|
|
inlineprotectedinherited |
◆ StartTimer()
| IEnumerator PixoVR.Event.InteractableClass.StartTimer |
( |
float | timer | ) |
|
|
inlineprivateinherited |
◆ StopTimer()
| void PixoVR.Event.InteractableClass.StopTimer |
( |
| ) |
|
|
inlineinherited |
◆ TurnOffWaitForSelection()
| virtual void PixoVR.Event.InteractableClass.TurnOffWaitForSelection |
( |
| ) |
|
|
inlinevirtualinherited |
Disable waiting for object highlighting with a pointer or hand approach. Mainly used in eval fashion.
Definition at line 154 of file InteractableClass.cs.
◆ TurnOnOffState()
| virtual void PixoVR.Event.InteractableClass.TurnOnOffState |
( |
bool | turnOn | ) |
|
|
inlinevirtualinherited |
◆ WaitForSelection()
| virtual void PixoVR.Event.InteractableClass.WaitForSelection |
( |
| ) |
|
|
inlinevirtualinherited |
Highlight the object with a pointer or hand approach. Mainly used in evaluation mode.
Definition at line 126 of file InteractableClass.cs.
◆ _additionalOutlines
| Outline [] PixoVR.Event.InteractableClass._additionalOutlines |
|
privateinheritedSerializeField |
◆ _distanceGrabbable
| DistanceGrabbable PixoVR.Event.InteractableClass._distanceGrabbable |
|
protectedinheritedSerializeField |
◆ _grabbables
| Grabbable [] PixoVR.Event.InteractableClass._grabbables |
|
protectedinherited |
◆ _outline
| Outline PixoVR.Event.InteractableClass._outline |
|
privateinheritedSerializeField |
◆ _quizData
| QuizData PixoVR.Event.QuizInteractable._quizData |
|
privateSerializeField |
◆ _timerCoroutine
| Coroutine PixoVR.Event.InteractableClass._timerCoroutine |
|
privateinherited |
◆ _waitingForSelection
| bool PixoVR.Event.InteractableClass._waitingForSelection |
|
privateinherited |
◆ BrokenId
| int PixoVR.Event.InteractableClass.BrokenId = 0 |
|
inherited |
◆ brokenModels
| GameObject [] PixoVR.Event.InteractableClass.brokenModels |
|
protectedinheritedSerializeField |
◆ correctModels
| GameObject [] PixoVR.Event.InteractableClass.correctModels |
|
protectedinheritedSerializeField |
◆ IsActive
| bool PixoVR.Event.InteractableClass.IsActive |
|
inherited |
◆ IsBroken
| bool PixoVR.Event.InteractableClass.IsBroken |
|
inherited |
◆ isInspected
| bool PixoVR.Event.InteractableClass.isInspected = false |
|
inherited |
◆ ItemId
| ItemsEnum PixoVR.Event.InteractableClass.ItemId |
|
inherited |
◆ MaxValue
| const int PixoVR.Event.InteractableClass.MaxValue = 100 |
|
staticprivateinherited |
◆ MinValue
| const int PixoVR.Event.InteractableClass.MinValue = 1 |
|
staticprivateinherited |
◆ sfxCorrectAnswer
| AudioClip PixoVR.Event.QuizInteractable.sfxCorrectAnswer |
|
privateSerializeField |
◆ sfxWrongAnswer
| AudioClip PixoVR.Event.QuizInteractable.sfxWrongAnswer |
|
privateSerializeField |
◆ StepsId
| ItemsEnum [] PixoVR.Event.InteractableClass.StepsId |
|
inherited |
The documentation for this class was generated from the following file: