Skip to content

Commit ba63ffc

Browse files
Merge branch 'mrtk_development' into vNEXT-ControllerRendering
2 parents 386c943 + 61ee9fe commit ba63ffc

31 files changed

+164
-57
lines changed

Assets/MixedRealityToolkit-SDK/Features/Input/GazeProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ public override bool TryGetPointerRotation(out Quaternion rotation)
212212

213213
#endregion IMixedRealityPointer Implementation
214214

215-
#region Monobehaiour Implementation
215+
#region MonoBehaviour Implementation
216216

217217
private void OnValidate()
218218
{
@@ -301,7 +301,7 @@ protected override void OnDisable()
301301
InputSystem.RaiseSourceLost(GazeInputSource);
302302
}
303303

304-
#endregion Monobehaiour Implementation
304+
#endregion MonoBehaviour Implementation
305305

306306
#region Utilities
307307

Assets/MixedRealityToolkit-SDK/Features/Input/Handlers/BaseFocusHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public virtual void OnBeforeFocusChange(FocusEventData eventData)
5050
// If we're the new target object
5151
// Add the pointer to the list of focusers
5252
// and update our hasFocus flag if focusing is enabled.
53-
if (eventData.NewFocusedObject == this)
53+
if (eventData.NewFocusedObject == gameObject)
5454
{
5555
eventData.Pointer.FocusTarget = this;
5656
Focusers.Add(eventData.Pointer);
@@ -62,7 +62,7 @@ public virtual void OnBeforeFocusChange(FocusEventData eventData)
6262
}
6363
// If we're the old focused target object
6464
// update our flag and remove the pointer from our list.
65-
else if (eventData.OldFocusedObject == this)
65+
else if (eventData.OldFocusedObject == gameObject)
6666
{
6767
hasFocus = false;
6868

Assets/MixedRealityToolkit-SDK/Features/Input/Handlers/BaseInputHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public bool IsFocusRequired
2323
set { isFocusRequired = value; }
2424
}
2525

26-
#region Monobehaviour Implementation
26+
#region MonoBehaviour Implementation
2727

2828
protected override void OnEnable()
2929
{
@@ -41,6 +41,6 @@ protected override void OnDisable()
4141
}
4242
}
4343

44-
#endregion Monobehaviour Implementation
44+
#endregion MonoBehaviour Implementation
4545
}
4646
}

Assets/MixedRealityToolkit-SDK/Features/Input/Handlers/DragAndDropHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ private enum RotationModeEnum
7272
private IMixedRealityPointer currentPointer;
7373
private IMixedRealityInputSource currentInputSource;
7474

75-
#region Monobehavior Implemetation
75+
#region MonoBehaviour Implementation
7676

7777
private void Start()
7878
{
@@ -100,7 +100,7 @@ private void OnDestroy()
100100
}
101101
}
102102

103-
#endregion Monobehavior Implemetation
103+
#endregion MonoBehaviour Implementation
104104

105105
#region IMixedRealityPointerHandler Implementation
106106

Assets/MixedRealityToolkit-SDK/Features/Input/Handlers/SpeechInputHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class SpeechInputHandler : BaseInputHandler, IMixedRealitySpeechHandler
3131

3232
private readonly Dictionary<string, UnityEvent> responses = new Dictionary<string, UnityEvent>();
3333

34-
#region Monobehaviour Implementation
34+
#region MonoBehaviour Implementation
3535

3636
private void Start()
3737
{
@@ -60,7 +60,7 @@ private void Start()
6060
}
6161
}
6262

63-
#endregion Monobehaviour Implementation
63+
#endregion MonoBehaviour Implementation
6464

6565
#region IMixedRealitySpeechHandler Implementation
6666

Assets/MixedRealityToolkit-SDK/Features/Teleportation/MixedRealityTeleportManager.cs

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ public class MixedRealityTeleportManager : MixedRealityEventManager, IMixedReali
2424
private Vector3 targetPosition = Vector3.zero;
2525
private Vector3 targetRotation = Vector3.zero;
2626

27+
/// <summary>
28+
/// only used to clean up event system when shutting down if this system created one.
29+
/// </summary>
30+
private GameObject eventSystemReference;
31+
2732
#region IMixedRealityManager Implementation
2833

2934
/// <inheritdoc />
@@ -54,7 +59,8 @@ private void InitializeInternal()
5459
{
5560
if (!MixedRealityManager.Instance.ActiveProfile.IsInputSystemEnabled)
5661
{
57-
new GameObject("Event System").AddComponent<EventSystem>();
62+
eventSystemReference = new GameObject("Event System");
63+
eventSystemReference.AddComponent<EventSystem>();
5864
}
5965
else
6066
{
@@ -72,6 +78,24 @@ private void InitializeInternal()
7278
teleportEventData = new TeleportEventData(EventSystem.current);
7379
}
7480

81+
/// <inheritdoc />
82+
public override void Destroy()
83+
{
84+
base.Destroy();
85+
86+
if (eventSystemReference != null)
87+
{
88+
if (Application.isEditor)
89+
{
90+
Object.DestroyImmediate(eventSystemReference);
91+
}
92+
else
93+
{
94+
Object.Destroy(eventSystemReference);
95+
}
96+
}
97+
}
98+
7599
#endregion IMixedRealityManager Implementation
76100

77101
#region IEventSystemManager Implementation

Assets/MixedRealityToolkit-SDK/Features/UX/Prefabs/Pointers/DefaultControllerPointer.prefab

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ MonoBehaviour:
395395
widthOffset: 0
396396
stepMode: 0
397397
lineStepCount: 16
398-
lineMaterial: {fileID: 0}
398+
lineMaterial: {fileID: 2100000, guid: 11727442de02c1d4b8d37a063c748aec, type: 2}
399399
roundedEdges: 1
400400
roundedCaps: 1
401401
lineRenderer: {fileID: 120690711267243118}

Assets/MixedRealityToolkit-SDK/Features/UX/Prefabs/Pointers/ParabolicPointer.prefab

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ MonoBehaviour:
143143
widthOffset: 0
144144
stepMode: 0
145145
lineStepCount: 256
146-
lineMaterial: {fileID: 0}
146+
lineMaterial: {fileID: 2100000, guid: 11727442de02c1d4b8d37a063c748aec, type: 2}
147147
roundedEdges: 1
148148
roundedCaps: 1
149149
lineRenderer: {fileID: 120827243805602862}

Assets/MixedRealityToolkit-SDK/Features/UX/Scripts/Cursors/CursorModifier.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,13 +220,13 @@ void IMixedRealityFocusChangedHandler.OnFocusChanged(FocusEventData eventData) {
220220

221221
#endregion IMixedRealityFocusChangedHandler Implementation
222222

223-
#region Monobehaviour Implementation
223+
#region MonoBehaviour Implementation
224224

225225
private void OnValidate()
226226
{
227227
Debug.Assert(HostTransform.GetComponent<Collider>() != null, $"A collider component is required on {hostTransform.gameObject.name} for the cursor modifier component on {gameObject.name} to function properly.");
228228
}
229229

230-
#endregion Monobehaviour Implementaiton
230+
#endregion MonoBehaviour Implementaiton
231231
}
232232
}

Assets/MixedRealityToolkit-SDK/Features/UX/Scripts/Pointers/BaseControllerPointer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public virtual void SetCursor(GameObject newCursor = null)
111111
}
112112
}
113113

114-
#region Monobehaviour Implementation
114+
#region MonoBehaviour Implementation
115115

116116
protected override void OnEnable()
117117
{
@@ -149,7 +149,7 @@ protected override void OnDisable()
149149
InputSystem.FocusProvider.UnregisterPointer(this);
150150
}
151151

152-
#endregion Monobehaviour Implementation
152+
#endregion MonoBehaviour Implementation
153153

154154
#region IMixedRealityPointer Implementation
155155

0 commit comments

Comments
 (0)