Skip to content

Commit 80303c6

Browse files
author
Release Automat
committed
Release 1.0.0-rc.3
1 parent 59ff136 commit 80303c6

File tree

60 files changed

+4875
-3364
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+4875
-3364
lines changed

Packages/tlp.udonvoiceutils/Editor/Inspectors/PlayerAudioControllerEditor.cs

Lines changed: 22 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -14,43 +14,36 @@ namespace TLP.UdonVoiceUtils.Editor.Inspectors
1414
public class PlayerAudioControllerEditor : UnityEditor.Editor
1515
{
1616
private readonly HashSet<PlayerAudioOverride> _relevantBehaviours =
17-
new HashSet<PlayerAudioOverride>();
17+
new HashSet<PlayerAudioOverride>();
1818

1919
private const int RefreshInterval = 60;
2020
private int _refreshCount;
2121

2222

23-
public void OnSceneGUI()
24-
{
23+
public void OnSceneGUI() {
2524
var playerAudioController = (PlayerAudioController)target;
26-
if (!Utilities.IsValid(playerAudioController))
27-
{
25+
if (!Utilities.IsValid(playerAudioController)) {
2826
return;
2927
}
3028

3129
var guiEvent = Event.current;
3230

33-
switch (guiEvent.type)
34-
{
31+
switch (guiEvent.type) {
3532
case EventType.Repaint:
3633
{
3734
// draw lines to each connected element
3835
_refreshCount = (_refreshCount + 1) % RefreshInterval;
39-
if (_refreshCount == 0)
40-
{
36+
if (_refreshCount == 0) {
4137
UpdateRelevantBehaviours(playerAudioController);
4238
}
4339

44-
foreach (var playerAudioOverride in _relevantBehaviours)
45-
{
40+
foreach (var playerAudioOverride in _relevantBehaviours) {
4641
// TODO refactor redundant code
47-
if (!playerAudioOverride)
48-
{
42+
if (!playerAudioOverride) {
4943
continue;
5044
}
5145

52-
if (playerAudioOverride.PlayerAudioController != playerAudioController)
53-
{
46+
if (playerAudioOverride.PlayerAudioController != playerAudioController) {
5447
continue;
5548
}
5649

@@ -71,64 +64,53 @@ public void OnSceneGUI()
7164
break;
7265
default:
7366
{
74-
foreach (var udonSharpBehaviour in _relevantBehaviours)
75-
{
67+
foreach (var udonSharpBehaviour in _relevantBehaviours) {
7668
HandleInput(guiEvent, udonSharpBehaviour);
7769
}
7870
}
7971
break;
8072
}
8173
}
8274

83-
private void UpdateRelevantBehaviours(PlayerAudioController playerAudioController)
84-
{
75+
private void UpdateRelevantBehaviours(PlayerAudioController playerAudioController) {
8576
_relevantBehaviours.Clear();
8677

87-
foreach (var udonBehaviour in Resources.FindObjectsOfTypeAll<UdonBehaviour>())
88-
{
89-
try
90-
{
78+
foreach (var udonBehaviour in Resources.FindObjectsOfTypeAll<UdonBehaviour>()) {
79+
try {
9180
foreach (var betterPlayerAudioOverride in udonBehaviour.gameObject
92-
.GetComponents<PlayerAudioOverride>())
93-
{
94-
if (betterPlayerAudioOverride.PlayerAudioController == playerAudioController)
95-
{
81+
.GetComponents<PlayerAudioOverride>()) {
82+
if (betterPlayerAudioOverride.PlayerAudioController == playerAudioController) {
9683
_relevantBehaviours.Add(betterPlayerAudioOverride);
9784
}
9885
}
9986
}
100-
catch (Exception)
101-
{
87+
catch (Exception) {
10288
// ignored
10389
}
10490
}
10591
}
10692

107-
private void HandleInput(Event guiEvent, UdonSharpBehaviour destination)
108-
{
93+
private void HandleInput(Event guiEvent, UdonSharpBehaviour destination) {
10994
var mouseRay = HandleUtility.GUIPointToWorldRay(guiEvent.mousePosition);
11095
float drawPlaneHeight = 0;
11196
float dstToDrawPlane = (drawPlaneHeight - mouseRay.origin.y) / mouseRay.direction.y;
11297
var mousePosition = mouseRay.GetPoint(dstToDrawPlane);
11398

11499
if (guiEvent.type == EventType.MouseDown && guiEvent.button == 0 &&
115-
guiEvent.modifiers == EventModifiers.None)
116-
{
100+
guiEvent.modifiers == EventModifiers.None) {
117101
HandleLeftMouseDown(mousePosition, destination);
118102
}
119103
}
120104

121-
private void HandleLeftMouseDown(Vector3 mousePosition, UdonSharpBehaviour destination)
122-
{
105+
private void HandleLeftMouseDown(Vector3 mousePosition, UdonSharpBehaviour destination) {
123106
var roomGuiPosition =
124-
HandleUtility.WorldToGUIPoint(destination.transform.position);
107+
HandleUtility.WorldToGUIPoint(destination.transform.position);
125108
var mouseGuiPosition = HandleUtility.WorldToGUIPoint(mousePosition);
126109
bool clickCloseToDestinationGameObject = Vector2.Distance(roomGuiPosition, mouseGuiPosition) < 10f;
127-
if (clickCloseToDestinationGameObject)
128-
{
110+
if (clickCloseToDestinationGameObject) {
129111
Selection.SetActiveObjectWithContext(
130-
destination.gameObject,
131-
destination
112+
destination.gameObject,
113+
destination
132114
);
133115
EditorGUIUtility.PingObject(destination);
134116
}

Packages/tlp.udonvoiceutils/Editor/Inspectors/VoiceOverrideDoorEditor.cs

Lines changed: 15 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,14 @@ namespace TLP.UdonVoiceUtils.Editor.Inspectors
99
[CustomEditor(typeof(VoiceOverrideDoor))]
1010
public class VoiceOverrideDoorEditor : UnityEditor.Editor
1111
{
12-
public override void OnInspectorGUI()
13-
{
12+
public override void OnInspectorGUI() {
1413
UdonSharpGUI.DrawDefaultUdonSharpBehaviourHeader(target);
1514
DrawDefaultInspector();
1615
}
1716

18-
public void OnSceneGUI()
19-
{
17+
public void OnSceneGUI() {
2018
var voiceOverrideDoor = (VoiceOverrideDoor)target;
21-
if (!Utilities.IsValid(voiceOverrideDoor))
22-
{
19+
if (!Utilities.IsValid(voiceOverrideDoor)) {
2320
return;
2421
}
2522

@@ -28,15 +25,13 @@ public void OnSceneGUI()
2825

2926
var guiEvent = Event.current;
3027

31-
switch (guiEvent.type)
32-
{
28+
switch (guiEvent.type) {
3329
case EventType.Repaint:
3430
{
3531
// draw
3632
DrawDoorInfo(voiceOverrideDoor);
3733

38-
if (Utilities.IsValid(voiceOverrideDoor.voiceOverrideRoom))
39-
{
34+
if (Utilities.IsValid(voiceOverrideDoor.voiceOverrideRoom)) {
4035
var roomPosition = voiceOverrideDoor.voiceOverrideRoom.transform.position;
4136

4237
Handles.color = Color.white;
@@ -60,10 +55,8 @@ public void OnSceneGUI()
6055
}
6156
}
6257

63-
public static void DrawDoorInfo(VoiceOverrideDoor voiceOverrideDoor)
64-
{
65-
if (!voiceOverrideDoor)
66-
{
58+
public static void DrawDoorInfo(VoiceOverrideDoor voiceOverrideDoor) {
59+
if (!voiceOverrideDoor) {
6760
return;
6861
}
6962

@@ -85,33 +78,28 @@ public static void DrawDoorInfo(VoiceOverrideDoor voiceOverrideDoor)
8578
Handles.Label(doorPosition - exitDirection, "Inside");
8679
}
8780

88-
private void HandleInput(Event guiEvent, VoiceOverrideDoor voiceOverrideDoor)
89-
{
81+
private void HandleInput(Event guiEvent, VoiceOverrideDoor voiceOverrideDoor) {
9082
var mouseRay = HandleUtility.GUIPointToWorldRay(guiEvent.mousePosition);
9183
float drawPlaneHeight = 0;
9284
float dstToDrawPlane = (drawPlaneHeight - mouseRay.origin.y) / mouseRay.direction.y;
9385
var mousePosition = mouseRay.GetPoint(dstToDrawPlane);
9486

9587
if (guiEvent.type == EventType.MouseDown && guiEvent.button == 0 &&
96-
guiEvent.modifiers == EventModifiers.None)
97-
{
88+
guiEvent.modifiers == EventModifiers.None) {
9889
HandleLeftMouseDown(mousePosition, voiceOverrideDoor);
9990
}
10091
}
10192

102-
private void HandleLeftMouseDown(Vector3 mousePosition, VoiceOverrideDoor voiceOverrideDoor)
103-
{
104-
if (Utilities.IsValid(voiceOverrideDoor.voiceOverrideRoom))
105-
{
93+
private void HandleLeftMouseDown(Vector3 mousePosition, VoiceOverrideDoor voiceOverrideDoor) {
94+
if (Utilities.IsValid(voiceOverrideDoor.voiceOverrideRoom)) {
10695
var roomGuiPosition =
107-
HandleUtility.WorldToGUIPoint(voiceOverrideDoor.voiceOverrideRoom.transform.position);
96+
HandleUtility.WorldToGUIPoint(voiceOverrideDoor.voiceOverrideRoom.transform.position);
10897
var mouseGuiPosition = HandleUtility.WorldToGUIPoint(mousePosition);
10998
bool clickCloseToRoomGameObject = Vector2.Distance(roomGuiPosition, mouseGuiPosition) < 10f;
110-
if (clickCloseToRoomGameObject)
111-
{
99+
if (clickCloseToRoomGameObject) {
112100
Selection.SetActiveObjectWithContext(
113-
voiceOverrideDoor.voiceOverrideRoom.gameObject,
114-
voiceOverrideDoor.voiceOverrideRoom
101+
voiceOverrideDoor.voiceOverrideRoom.gameObject,
102+
voiceOverrideDoor.voiceOverrideRoom
115103
);
116104
EditorGUIUtility.PingObject(voiceOverrideDoor.voiceOverrideRoom);
117105
}

0 commit comments

Comments
 (0)