diff --git a/.gitignore b/.gitignore index 9eb0534..17089c6 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,4 @@ crashlytics-build.properties /[Aa]ssets/* !/Assets/USharpVideoSubtitles/ !/Assets/USharpVideoSubtitles.meta +/ClientSimStorage/* diff --git a/Assets/USharpVideoSubtitles/Development/DevScene.unity b/Assets/USharpVideoSubtitles/Development/DevScene.unity index 39e76c3..a088fd9 100644 --- a/Assets/USharpVideoSubtitles/Development/DevScene.unity +++ b/Assets/USharpVideoSubtitles/Development/DevScene.unity @@ -795,6 +795,11 @@ PrefabInstance: propertyPath: m_AnchorMin.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 278060869384376391, guid: 79b0ea249ffa6a54bb5f55191b085d00, + type: 3} + propertyPath: videoScreen + value: + objectReference: {fileID: 1146111124} - target: {fileID: 278060869384376391, guid: 79b0ea249ffa6a54bb5f55191b085d00, type: 3} propertyPath: serializationData.Prefab @@ -3792,6 +3797,7 @@ MonoBehaviour: SerializedTypeNames: [] portraitCameraPositionOffset: {x: 0, y: 0, z: 0} portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} + PlayerPersistence: [] NavigationAreas: [] --- !u!1001 &7817971935179713291 PrefabInstance: @@ -3801,6 +3807,11 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 1555380924255997738, guid: 07a8344aed11c464d9ca30fde8ee3351, + type: 3} + propertyPath: m_OnValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: VRC.Udon.UdonBehaviour, VRC.Udon + objectReference: {fileID: 0} - target: {fileID: 1555380924737070344, guid: 07a8344aed11c464d9ca30fde8ee3351, type: 3} propertyPath: m_Name @@ -3861,6 +3872,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 1555380925016767697, guid: 07a8344aed11c464d9ca30fde8ee3351, + type: 3} + propertyPath: m_OnValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: VRC.Udon.UdonBehaviour, VRC.Udon + objectReference: {fileID: 0} - target: {fileID: 5166741581669073756, guid: 07a8344aed11c464d9ca30fde8ee3351, type: 3} propertyPath: videoScreen diff --git a/Assets/USharpVideoSubtitles/Scenes/ExampleScene.unity b/Assets/USharpVideoSubtitles/Scenes/ExampleScene.unity index 61029a3..3ee2cdc 100644 --- a/Assets/USharpVideoSubtitles/Scenes/ExampleScene.unity +++ b/Assets/USharpVideoSubtitles/Scenes/ExampleScene.unity @@ -12694,6 +12694,7 @@ MonoBehaviour: SerializedTypeNames: [] portraitCameraPositionOffset: {x: 0, y: 0, z: 0} portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} + PlayerPersistence: [] NavigationAreas: [] --- !u!1660057539 &9223372036854775807 SceneRoots: diff --git a/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.asset b/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.asset index 8356b76..dfe6c99 100644 --- a/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.asset +++ b/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.asset @@ -44,7 +44,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 86 + Data: 90 - Name: Entry: 7 Data: @@ -382,10 +382,146 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: alphaIgnoreEmptySprites + Data: settingsPersistenceKey - Name: $v Entry: 7 Data: 24|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: settingsPersistenceKey + - Name: k__BackingField + Entry: 7 + Data: 25|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.String, mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 25 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 26|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 27|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 28|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + - Name: tooltip + Entry: 1 + Data: 'The key used to store the user''s settings in PlayerData key-value database + + Empty + disables this feature' + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: settingsPersistenceDelay + - Name: $v + Entry: 7 + Data: 29|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: settingsPersistenceDelay + - Name: k__BackingField + Entry: 9 + Data: 18 + - Name: k__BackingField + Entry: 9 + Data: 18 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 30|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 31|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 32|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + - Name: tooltip + Entry: 1 + Data: How many seconds to wait before saving the settings to PlayerData after + they have been changed + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: alphaIgnoreEmptySprites + - Name: $v + Entry: 7 + Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: alphaIgnoreEmptySprites @@ -409,13 +545,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 25|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 34|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 3 - Name: Entry: 7 - Data: 26|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 35|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Alpha applying rules @@ -424,13 +560,13 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 27|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 36|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: - Name: Entry: 7 - Data: 28|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 37|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Should we ignore image components with no sprite assigned? @@ -457,13 +593,13 @@ MonoBehaviour: Data: alphaIgnoredSprites - Name: $v Entry: 7 - Data: 29|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: alphaIgnoredSprites - Name: k__BackingField Entry: 7 - Data: 30|System.RuntimeType, mscorlib + Data: 39|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Sprite[], UnityEngine.CoreModule @@ -472,7 +608,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 30 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -487,19 +623,19 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 31|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 40|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 32|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 41|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: - Name: Entry: 7 - Data: 33|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 42|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Image components with these sprites will not have their alpha changed @@ -526,13 +662,13 @@ MonoBehaviour: Data: alphaIgnoredNames - Name: $v Entry: 7 - Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 43|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: alphaIgnoredNames - Name: k__BackingField Entry: 7 - Data: 35|System.RuntimeType, mscorlib + Data: 44|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.String[], mscorlib @@ -541,7 +677,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 35 + Data: 44 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -556,19 +692,19 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 36|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 37|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 46|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: - Name: Entry: 7 - Data: 38|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 47|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: GameObjects with these names will not have their alpha changed @@ -595,13 +731,13 @@ MonoBehaviour: Data: preset1Object - Name: $v Entry: 7 - Data: 39|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 48|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset1Object - Name: k__BackingField Entry: 7 - Data: 40|System.RuntimeType, mscorlib + Data: 49|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.GameObject, UnityEngine.CoreModule @@ -610,7 +746,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -625,13 +761,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 41|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 50|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 42|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 51|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Presets @@ -640,7 +776,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 43|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 52|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -664,22 +800,16 @@ MonoBehaviour: Data: preset1Settings - Name: $v Entry: 7 - Data: 44|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 53|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset1Settings - Name: k__BackingField - Entry: 7 - Data: 45|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.String, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 25 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -694,13 +824,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 46|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 54|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 47|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 55|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -724,16 +854,16 @@ MonoBehaviour: Data: preset2Object - Name: $v Entry: 7 - Data: 48|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset2Object - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -748,13 +878,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 49|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 57|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 50|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 58|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -778,16 +908,16 @@ MonoBehaviour: Data: preset2Settings - Name: $v Entry: 7 - Data: 51|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 59|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset2Settings - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -802,13 +932,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 52|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 60|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 53|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 61|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -832,16 +962,16 @@ MonoBehaviour: Data: preset3Object - Name: $v Entry: 7 - Data: 54|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 62|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset3Object - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -856,13 +986,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 55|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 63|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 56|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 64|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -886,16 +1016,16 @@ MonoBehaviour: Data: preset3Settings - Name: $v Entry: 7 - Data: 57|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 65|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset3Settings - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -910,13 +1040,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 58|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 66|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 59|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 67|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -940,16 +1070,16 @@ MonoBehaviour: Data: preset4Object - Name: $v Entry: 7 - Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 68|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset4Object - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -964,13 +1094,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 61|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 69|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 62|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 70|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -994,16 +1124,16 @@ MonoBehaviour: Data: preset4Settings - Name: $v Entry: 7 - Data: 63|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 71|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: preset4Settings - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1018,13 +1148,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 64|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 72|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 65|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 73|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1048,13 +1178,13 @@ MonoBehaviour: Data: inputField - Name: $v Entry: 7 - Data: 66|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 74|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputField - Name: k__BackingField Entry: 7 - Data: 67|System.RuntimeType, mscorlib + Data: 75|System.RuntimeType, mscorlib - Name: Entry: 1 Data: TMPro.TMP_InputField, Unity.TextMeshPro @@ -1063,7 +1193,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 67 + Data: 75 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1078,13 +1208,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 68|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 76|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 69|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 77|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Input field @@ -1093,7 +1223,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 70|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 78|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1117,13 +1247,13 @@ MonoBehaviour: Data: inputPlaceholderText - Name: $v Entry: 7 - Data: 71|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 79|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputPlaceholderText - Name: k__BackingField Entry: 7 - Data: 72|System.RuntimeType, mscorlib + Data: 80|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Text, UnityEngine.UI @@ -1132,7 +1262,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1147,13 +1277,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 73|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 81|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 74|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 82|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1177,13 +1307,13 @@ MonoBehaviour: Data: urlInputField - Name: $v Entry: 7 - Data: 75|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 83|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: urlInputField - Name: k__BackingField Entry: 7 - Data: 76|System.RuntimeType, mscorlib + Data: 84|System.RuntimeType, mscorlib - Name: Entry: 1 Data: VRC.SDK3.Components.VRCUrlInputField, VRCSDK3 @@ -1192,7 +1322,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 76 + Data: 84 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1207,13 +1337,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 77|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 85|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 78|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 86|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1237,16 +1367,16 @@ MonoBehaviour: Data: urlInputPlaceholderText - Name: $v Entry: 7 - Data: 79|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 87|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: urlInputPlaceholderText - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1261,13 +1391,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 80|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 88|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 81|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 89|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1291,13 +1421,13 @@ MonoBehaviour: Data: statusTextField - Name: $v Entry: 7 - Data: 82|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 90|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: statusTextField - Name: k__BackingField Entry: 7 - Data: 83|System.RuntimeType, mscorlib + Data: 91|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.InputField, UnityEngine.UI @@ -1306,7 +1436,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 83 + Data: 91 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1321,13 +1451,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 84|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 92|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 85|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 93|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Status field @@ -1336,7 +1466,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 86|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 94|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1360,16 +1490,16 @@ MonoBehaviour: Data: statusPlaceholderField - Name: $v Entry: 7 - Data: 87|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 95|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: statusPlaceholderField - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1384,13 +1514,13 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 88|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 96|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 89|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 97|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1414,13 +1544,13 @@ MonoBehaviour: Data: subtitlesToggle - Name: $v Entry: 7 - Data: 90|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 98|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: subtitlesToggle - Name: k__BackingField Entry: 7 - Data: 91|System.RuntimeType, mscorlib + Data: 99|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Toggle, UnityEngine.UI @@ -1429,7 +1559,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 91 + Data: 99 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1444,13 +1574,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 92|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 100|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 93|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 101|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Toggles @@ -1459,7 +1590,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 94|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 102|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1483,16 +1614,16 @@ MonoBehaviour: Data: localToggle - Name: $v Entry: 7 - Data: 95|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 103|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: localToggle - Name: k__BackingField Entry: 9 - Data: 91 + Data: 99 - Name: k__BackingField Entry: 9 - Data: 91 + Data: 99 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1507,13 +1638,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 96|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 104|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 97|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 105|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1537,16 +1669,16 @@ MonoBehaviour: Data: inputMenu - Name: $v Entry: 7 - Data: 98|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 106|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputMenu - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1561,13 +1693,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 99|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 107|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 100|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 108|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Input menu @@ -1576,7 +1709,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 101|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 109|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1600,13 +1733,13 @@ MonoBehaviour: Data: inputLoadButtonBackground - Name: $v Entry: 7 - Data: 102|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 110|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputLoadButtonBackground - Name: k__BackingField Entry: 7 - Data: 103|System.RuntimeType, mscorlib + Data: 111|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Graphic, UnityEngine.UI @@ -1615,7 +1748,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1630,14 +1763,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 104|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 112|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 105|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 113|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1661,16 +1794,16 @@ MonoBehaviour: Data: inputLoadButtonIcon - Name: $v Entry: 7 - Data: 106|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 114|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputLoadButtonIcon - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1685,14 +1818,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 107|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 115|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 108|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 116|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1716,16 +1849,16 @@ MonoBehaviour: Data: inputMenuButtonBackground - Name: $v Entry: 7 - Data: 109|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 117|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputMenuButtonBackground - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1740,14 +1873,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 110|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 118|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 111|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 119|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1771,16 +1904,16 @@ MonoBehaviour: Data: inputMenuButtonIcon - Name: $v Entry: 7 - Data: 112|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 120|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputMenuButtonIcon - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1795,14 +1928,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 113|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 121|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 114|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 122|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1826,16 +1959,16 @@ MonoBehaviour: Data: inputClearButtonBackground - Name: $v Entry: 7 - Data: 115|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 123|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputClearButtonBackground - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1850,14 +1983,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 116|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 124|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 117|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 125|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1881,16 +2014,16 @@ MonoBehaviour: Data: inputClearButtonIcon - Name: $v Entry: 7 - Data: 118|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 126|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: inputClearButtonIcon - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1905,14 +2038,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 119|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 127|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 120|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 128|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1936,16 +2069,16 @@ MonoBehaviour: Data: ownerField - Name: $v Entry: 7 - Data: 121|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 129|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: ownerField - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1960,14 +2093,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 122|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 130|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 123|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 131|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1991,16 +2124,16 @@ MonoBehaviour: Data: settingsMenu - Name: $v Entry: 7 - Data: 124|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 132|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: settingsMenu - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2015,14 +2148,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 125|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 133|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 126|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 134|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Settings menu @@ -2031,7 +2164,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 127|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 135|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2055,16 +2188,16 @@ MonoBehaviour: Data: settingsMenuButtonBackground - Name: $v Entry: 7 - Data: 128|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 136|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: settingsMenuButtonBackground - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2079,14 +2212,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 129|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 137|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 130|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 138|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2110,16 +2243,16 @@ MonoBehaviour: Data: settingsMenuButtonIcon - Name: $v Entry: 7 - Data: 131|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 139|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: settingsMenuButtonIcon - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2134,14 +2267,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 132|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 140|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 133|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 141|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2165,16 +2298,16 @@ MonoBehaviour: Data: settingsPopupButtonBackground - Name: $v Entry: 7 - Data: 134|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 142|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: settingsPopupButtonBackground - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2189,14 +2322,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 135|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 143|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 136|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 144|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2220,16 +2353,16 @@ MonoBehaviour: Data: settingsPopupButtonIcon - Name: $v Entry: 7 - Data: 137|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 145|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: settingsPopupButtonIcon - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2244,14 +2377,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 138|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 146|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 139|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 147|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2275,16 +2408,16 @@ MonoBehaviour: Data: settingsImportExportField - Name: $v Entry: 7 - Data: 140|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 148|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: settingsImportExportField - Name: k__BackingField Entry: 9 - Data: 83 + Data: 91 - Name: k__BackingField Entry: 9 - Data: 83 + Data: 91 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2299,14 +2432,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 141|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 149|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 142|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 150|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2330,16 +2463,16 @@ MonoBehaviour: Data: infoMenu - Name: $v Entry: 7 - Data: 143|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 151|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: infoMenu - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2354,14 +2487,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 144|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 152|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 145|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 153|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Info menu @@ -2370,7 +2503,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 146|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 154|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2394,16 +2527,16 @@ MonoBehaviour: Data: infoMenuButtonBackground - Name: $v Entry: 7 - Data: 147|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 155|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: infoMenuButtonBackground - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2418,14 +2551,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 148|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 156|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 149|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 157|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2449,16 +2582,16 @@ MonoBehaviour: Data: infoMenuButtonIcon - Name: $v Entry: 7 - Data: 150|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 158|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: infoMenuButtonIcon - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2473,14 +2606,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 151|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 159|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 152|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 160|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2504,16 +2637,16 @@ MonoBehaviour: Data: lockButton - Name: $v Entry: 7 - Data: 153|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 161|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: lockButton - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2528,14 +2661,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 154|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 162|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 155|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 163|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Lock button @@ -2544,7 +2677,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 156|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 164|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2568,16 +2701,16 @@ MonoBehaviour: Data: lockGraphic - Name: $v Entry: 7 - Data: 157|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 165|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: lockGraphic - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2592,14 +2725,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 158|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 166|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 159|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 167|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2623,16 +2756,16 @@ MonoBehaviour: Data: masterLockedIcon - Name: $v Entry: 7 - Data: 160|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 168|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: masterLockedIcon - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2647,14 +2780,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 161|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 169|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 162|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 170|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2678,16 +2811,16 @@ MonoBehaviour: Data: masterUnlockedIcon - Name: $v Entry: 7 - Data: 163|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 171|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: masterUnlockedIcon - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2702,14 +2835,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 164|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 172|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 165|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 173|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2733,16 +2866,16 @@ MonoBehaviour: Data: reloadButton - Name: $v Entry: 7 - Data: 166|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 174|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: reloadButton - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 9 - Data: 40 + Data: 49 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2757,14 +2890,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 167|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 175|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 168|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 176|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Reload button @@ -2773,7 +2906,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 169|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 177|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2797,16 +2930,16 @@ MonoBehaviour: Data: reloadGraphic - Name: $v Entry: 7 - Data: 170|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 178|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: reloadGraphic - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 9 - Data: 103 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2821,14 +2954,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 171|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 179|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 172|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 180|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2852,13 +2985,13 @@ MonoBehaviour: Data: fontSizeSlider - Name: $v Entry: 7 - Data: 173|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 181|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fontSizeSlider - Name: k__BackingField Entry: 7 - Data: 174|System.RuntimeType, mscorlib + Data: 182|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Slider, UnityEngine.UI @@ -2867,7 +3000,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2882,14 +3015,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 175|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 183|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 2 - Name: Entry: 7 - Data: 176|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 184|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Settings fields @@ -2898,7 +3031,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 177|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 185|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2922,16 +3055,16 @@ MonoBehaviour: Data: fontSizeValue - Name: $v Entry: 7 - Data: 178|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 186|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fontSizeValue - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2946,14 +3079,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 179|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 187|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 180|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 188|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2977,16 +3110,16 @@ MonoBehaviour: Data: fontColorRSlider - Name: $v Entry: 7 - Data: 181|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 189|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fontColorRSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3001,14 +3134,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 182|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 190|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 183|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 191|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3032,16 +3165,16 @@ MonoBehaviour: Data: fontColorGSlider - Name: $v Entry: 7 - Data: 184|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 192|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fontColorGSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3056,14 +3189,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 185|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 193|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 186|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 194|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3087,16 +3220,16 @@ MonoBehaviour: Data: fontColorBSlider - Name: $v Entry: 7 - Data: 187|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 195|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fontColorBSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3111,14 +3244,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 188|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 196|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 189|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 197|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3142,13 +3275,13 @@ MonoBehaviour: Data: fontColorValue - Name: $v Entry: 7 - Data: 190|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 198|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fontColorValue - Name: k__BackingField Entry: 7 - Data: 191|System.RuntimeType, mscorlib + Data: 199|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Image, UnityEngine.UI @@ -3157,7 +3290,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 191 + Data: 199 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3172,14 +3305,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 192|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 200|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 193|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 201|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3203,16 +3336,16 @@ MonoBehaviour: Data: outlineSizeSlider - Name: $v Entry: 7 - Data: 194|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 202|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: outlineSizeSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3227,14 +3360,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 195|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 203|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 196|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 204|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3258,16 +3391,16 @@ MonoBehaviour: Data: outlineSizeValue - Name: $v Entry: 7 - Data: 197|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 205|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: outlineSizeValue - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3282,14 +3415,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 198|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 206|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 199|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 207|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3313,16 +3446,16 @@ MonoBehaviour: Data: outlineColorRSlider - Name: $v Entry: 7 - Data: 200|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 208|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: outlineColorRSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3337,14 +3470,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 201|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 209|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 202|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 210|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3368,16 +3501,16 @@ MonoBehaviour: Data: outlineColorGSlider - Name: $v Entry: 7 - Data: 203|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 211|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: outlineColorGSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3392,14 +3525,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 204|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 212|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 205|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 213|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3423,16 +3556,16 @@ MonoBehaviour: Data: outlineColorBSlider - Name: $v Entry: 7 - Data: 206|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 214|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: outlineColorBSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3447,14 +3580,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 207|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 215|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 208|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 216|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3478,16 +3611,16 @@ MonoBehaviour: Data: outlineColorValue - Name: $v Entry: 7 - Data: 209|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 217|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: outlineColorValue - Name: k__BackingField Entry: 9 - Data: 191 + Data: 199 - Name: k__BackingField Entry: 9 - Data: 191 + Data: 199 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3502,14 +3635,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 210|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 218|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 211|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 219|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3533,16 +3666,16 @@ MonoBehaviour: Data: backgroundColorRSlider - Name: $v Entry: 7 - Data: 212|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 220|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: backgroundColorRSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3557,14 +3690,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 213|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 221|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 214|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 222|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3588,16 +3721,16 @@ MonoBehaviour: Data: backgroundColorGSlider - Name: $v Entry: 7 - Data: 215|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 223|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: backgroundColorGSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3612,14 +3745,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 216|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 224|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 217|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 225|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3643,16 +3776,16 @@ MonoBehaviour: Data: backgroundColorBSlider - Name: $v Entry: 7 - Data: 218|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 226|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: backgroundColorBSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3667,14 +3800,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 219|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 227|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 220|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 228|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3698,16 +3831,16 @@ MonoBehaviour: Data: backgroundColorValue - Name: $v Entry: 7 - Data: 221|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 229|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: backgroundColorValue - Name: k__BackingField Entry: 9 - Data: 191 + Data: 199 - Name: k__BackingField Entry: 9 - Data: 191 + Data: 199 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3722,14 +3855,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 222|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 230|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 223|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 231|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3753,16 +3886,16 @@ MonoBehaviour: Data: backgroundOpacitySlider - Name: $v Entry: 7 - Data: 224|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 232|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: backgroundOpacitySlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3777,14 +3910,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 225|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 233|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 226|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 234|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3808,16 +3941,16 @@ MonoBehaviour: Data: backgroundOpacityValue - Name: $v Entry: 7 - Data: 227|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 235|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: backgroundOpacityValue - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3832,14 +3965,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 228|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 236|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 229|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 237|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3863,16 +3996,16 @@ MonoBehaviour: Data: verticalMarginSlider - Name: $v Entry: 7 - Data: 230|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 238|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: verticalMarginSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3887,14 +4020,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 231|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 239|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 232|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 240|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3918,16 +4051,16 @@ MonoBehaviour: Data: verticalMarginValue - Name: $v Entry: 7 - Data: 233|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 241|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: verticalMarginValue - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3942,14 +4075,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 234|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 242|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 235|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 243|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3973,16 +4106,16 @@ MonoBehaviour: Data: horizontalMarginSlider - Name: $v Entry: 7 - Data: 236|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 244|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: horizontalMarginSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3997,14 +4130,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 237|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 245|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 238|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 246|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4028,16 +4161,16 @@ MonoBehaviour: Data: horizontalMarginValue - Name: $v Entry: 7 - Data: 239|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 247|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: horizontalMarginValue - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4052,14 +4185,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 240|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 248|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 241|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 249|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4083,16 +4216,16 @@ MonoBehaviour: Data: alignmentToggle - Name: $v Entry: 7 - Data: 242|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 250|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: alignmentToggle - Name: k__BackingField Entry: 9 - Data: 91 + Data: 99 - Name: k__BackingField Entry: 9 - Data: 91 + Data: 99 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4107,14 +4240,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 243|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 251|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 244|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 252|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4138,16 +4271,16 @@ MonoBehaviour: Data: alignmentSlider - Name: $v Entry: 7 - Data: 245|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 253|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: alignmentSlider - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 9 - Data: 174 + Data: 182 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4162,14 +4295,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 246|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 254|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 247|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 255|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4193,16 +4326,16 @@ MonoBehaviour: Data: alignmentValue - Name: $v Entry: 7 - Data: 248|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 256|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: alignmentValue - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 9 - Data: 72 + Data: 80 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4217,14 +4350,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 249|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 257|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 250|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 258|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4248,13 +4381,13 @@ MonoBehaviour: Data: redGraphicColor - Name: $v Entry: 7 - Data: 251|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 259|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: redGraphicColor - Name: k__BackingField Entry: 7 - Data: 252|System.RuntimeType, mscorlib + Data: 260|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Color, UnityEngine.CoreModule @@ -4263,7 +4396,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4278,14 +4411,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 253|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 261|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 254|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 262|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Style Colors @@ -4312,16 +4445,16 @@ MonoBehaviour: Data: whiteGraphicColor - Name: $v Entry: 7 - Data: 255|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 263|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: whiteGraphicColor - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4336,7 +4469,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 256|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 264|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4361,16 +4494,16 @@ MonoBehaviour: Data: buttonBackgroundColor - Name: $v Entry: 7 - Data: 257|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 265|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: buttonBackgroundColor - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4385,7 +4518,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 258|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 266|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4410,16 +4543,16 @@ MonoBehaviour: Data: buttonActivatedColor - Name: $v Entry: 7 - Data: 259|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 267|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: buttonActivatedColor - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4434,7 +4567,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 260|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 268|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4459,16 +4592,16 @@ MonoBehaviour: Data: iconInvertedColor - Name: $v Entry: 7 - Data: 261|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 269|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: iconInvertedColor - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 9 - Data: 252 + Data: 260 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4483,7 +4616,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 262|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 270|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4508,13 +4641,13 @@ MonoBehaviour: Data: _originalSettingsMenuPosition - Name: $v Entry: 7 - Data: 263|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 271|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _originalSettingsMenuPosition - Name: k__BackingField Entry: 7 - Data: 264|System.RuntimeType, mscorlib + Data: 272|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Vector3, UnityEngine.CoreModule @@ -4523,7 +4656,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 264 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4538,7 +4671,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 265|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 273|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4563,13 +4696,13 @@ MonoBehaviour: Data: _originalSettingsMenuRotation - Name: $v Entry: 7 - Data: 266|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 274|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _originalSettingsMenuRotation - Name: k__BackingField Entry: 7 - Data: 267|System.RuntimeType, mscorlib + Data: 275|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Quaternion, UnityEngine.CoreModule @@ -4578,7 +4711,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 267 + Data: 275 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4593,7 +4726,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 268|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 276|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4618,16 +4751,16 @@ MonoBehaviour: Data: _originalSettingsMenuScale - Name: $v Entry: 7 - Data: 269|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 277|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _originalSettingsMenuScale - Name: k__BackingField Entry: 9 - Data: 264 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 264 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4642,7 +4775,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 270|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 278|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4667,13 +4800,13 @@ MonoBehaviour: Data: _originalSettingsAnchoredPosition - Name: $v Entry: 7 - Data: 271|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 279|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _originalSettingsAnchoredPosition - Name: k__BackingField Entry: 7 - Data: 272|System.RuntimeType, mscorlib + Data: 280|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Vector2, UnityEngine.CoreModule @@ -4682,7 +4815,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 272 + Data: 280 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4697,7 +4830,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 273|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 281|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4722,16 +4855,16 @@ MonoBehaviour: Data: _savedStatus - Name: $v Entry: 7 - Data: 274|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 282|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _savedStatus - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4746,7 +4879,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 275|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 283|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4771,16 +4904,114 @@ MonoBehaviour: Data: _lastStatus - Name: $v Entry: 7 - Data: 276|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 284|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _lastStatus - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 + - Name: k__BackingField + Entry: 9 + Data: 25 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 285|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _persistentDataRestored + - Name: $v + Entry: 7 + Data: 286|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _persistentDataRestored + - Name: k__BackingField + Entry: 9 + Data: 12 + - Name: k__BackingField + Entry: 9 + Data: 12 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 287|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _persistentDataSaved + - Name: $v + Entry: 7 + Data: 288|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _persistentDataSaved + - Name: k__BackingField + Entry: 9 + Data: 12 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 12 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4795,7 +5026,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 277|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 289|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4820,7 +5051,7 @@ MonoBehaviour: Data: _synchronizeSettings - Name: $v Entry: 7 - Data: 278|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 290|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _synchronizeSettings @@ -4844,7 +5075,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 279|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 291|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4869,16 +5100,16 @@ MonoBehaviour: Data: _currentSettingsExport - Name: $v Entry: 7 - Data: 280|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 292|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _currentSettingsExport - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 25 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4893,7 +5124,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 281|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 293|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4918,7 +5149,7 @@ MonoBehaviour: Data: _popupActive - Name: $v Entry: 7 - Data: 282|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 294|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _popupActive @@ -4942,7 +5173,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 283|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 295|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 diff --git a/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.cs b/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.cs index 739c74d..207b9fc 100644 --- a/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.cs +++ b/Assets/USharpVideoSubtitles/Scripts/SubtitleControlHandler.cs @@ -11,6 +11,7 @@ using UnityEngine.UI; using VRC.SDKBase; using VRC.SDK3.Components; +using VRC.SDK3.Persistence; namespace UdonSharp.Video.Subtitles { @@ -40,6 +41,10 @@ public class SubtitleControlHandler : UdonSharpBehaviour public float settingsPopupScale = 0f; [Tooltip("How much transparent should the popup window be")] public float settingsPopupAlpha = 0.85f; + [SerializeField, Tooltip("The key used to store the user's settings in PlayerData key-value database\nEmpty disables this feature")] + private string settingsPersistenceKey = "UsharpVideoSubtitles_Settings"; + [SerializeField, Tooltip("How many seconds to wait before saving the settings to PlayerData after they have been changed")] + private float settingsPersistenceDelay = 5f; [Header("Alpha applying rules")] [SerializeField, Tooltip("Should we ignore image components with no sprite assigned?")] @@ -239,6 +244,9 @@ public class SubtitleControlHandler : UdonSharpBehaviour private string _savedStatus = ""; private string _lastStatus = ""; + private bool _persistentDataRestored = false; + private bool _persistentDataSaved = true; + private bool _synchronizeSettings = true; private string _currentSettingsExport = ""; private bool _popupActive = false; @@ -293,6 +301,28 @@ private void Start() } } + public override void OnPlayerRestored(VRCPlayerApi player) + { + if (_persistentDataRestored || player != Networking.LocalPlayer) + return; + + if (settingsPersistenceKey.Length > 0) { + bool success = PlayerData.TryGetString(player, settingsPersistenceKey, out string userSettings); + + if (success) { + if (userSettings.Length > 0 && _currentSettingsExport != userSettings) { + Debug.Log("Restoring subtitle settings from PlayerData: " + userSettings); + + ImportSettingsFromString(userSettings); + } + } else { + Debug.Log("Failed to fetch subtitle settings from PlayerData"); + } + } + + _persistentDataRestored = true; + } + private void OnDisable() { manager.UnregisterControlHandler(this); @@ -936,6 +966,9 @@ private void ImportSettingsFromStringInternal(string settings, int mode) } } + if (settings.Length == 0) + return; + string[] array = settings.Split('/'); int tmpInt; @@ -1136,6 +1169,18 @@ private void UpdateSettingsExportString() ; if (settingsImportExportField) settingsImportExportField.text = _currentSettingsExport; + + if (_persistentDataRestored && _persistentDataSaved && settingsPersistenceKey.Length > 0) { + _persistentDataSaved = false; + SendCustomEventDelayedSeconds(nameof(_SavePersistentData), settingsPersistenceDelay); + } + } + + public void _SavePersistentData() + { + Debug.Log("Saving subtitle settings to PlayerData: " + _currentSettingsExport); + PlayerData.SetString(settingsPersistenceKey, _currentSettingsExport); + _persistentDataSaved = true; } private void AfterValueChanged() diff --git a/Packages/vpm-manifest.json b/Packages/vpm-manifest.json index d702081..57d23d4 100644 --- a/Packages/vpm-manifest.json +++ b/Packages/vpm-manifest.json @@ -4,7 +4,7 @@ "version": "0.1.29" }, "com.vrchat.worlds": { - "version": "3.6.1" + "version": "3.7.4" } }, "locked": { @@ -13,13 +13,13 @@ "dependencies": {} }, "com.vrchat.worlds": { - "version": "3.6.1", + "version": "3.7.4", "dependencies": { - "com.vrchat.base": "3.6.1" + "com.vrchat.base": "3.7.4" } }, "com.vrchat.base": { - "version": "3.6.1", + "version": "3.7.4", "dependencies": {} } } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index faee267..6e852f3 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -730,7 +730,7 @@ PlayerSettings: webGLMemoryGeometricGrowthCap: 96 webGLPowerPreference: 2 scriptingDefineSymbols: - Android: UNITY_POST_PROCESSING_STACK_V2;UDON;VRC_SDK_VRCSDK3;UDONSHARP + Android: UNITY_POST_PROCESSING_STACK_V2;UDON;VRC_SDK_VRCSDK3;UDONSHARP;VRC_ENABLE_PLAYER_PERSISTENCE EmbeddedLinux: UNITY_POST_PROCESSING_STACK_V2 GameCoreXboxOne: UNITY_POST_PROCESSING_STACK_V2 LinuxHeadlessSimulation: UNITY_POST_PROCESSING_STACK_V2 @@ -739,7 +739,7 @@ PlayerSettings: PS5: UNITY_POST_PROCESSING_STACK_V2 QNX: UNITY_POST_PROCESSING_STACK_V2 Stadia: UNITY_POST_PROCESSING_STACK_V2 - Standalone: UDON;VRC_SDK_VRCSDK3;UNITY_POST_PROCESSING_STACK_V2;UDONSHARP + Standalone: UDON;VRC_SDK_VRCSDK3;UNITY_POST_PROCESSING_STACK_V2;UDONSHARP;VRC_ENABLE_PLAYER_PERSISTENCE VisionOS: UNITY_POST_PROCESSING_STACK_V2 WebGL: UNITY_POST_PROCESSING_STACK_V2 Windows Store Apps: UNITY_POST_PROCESSING_STACK_V2 diff --git a/README.md b/README.md index da66b25..751f441 100644 --- a/README.md +++ b/README.md @@ -13,12 +13,13 @@ _The core of this prefab is based on [this code](https://gist.github.com/hai-vr/ - Subtitle synchronization with everyone in the instance - Option to use own subtitles locally - Rich customization with the ability to save the settings -- Integration with USharpVideo +- Integration with [USharpVideo](https://github.com/MerlinVR/USharpVideo) +- [Persistence](https://creators.vrchat.com/worlds/udon/persistence/) support ## Requirements - [Unity 2022.3.22f1](https://unity.com/releases/editor/whats-new/2022.3.22)+ (see VRChat's [Current Unity Version](https://creators.vrchat.com/sdk/upgrade/current-unity-version/) page) -- [VRChat SDK 3.6.1](https://creators.vrchat.com/releases/release-3-6-1/)+ +- [VRChat SDK 3.7.4](https://creators.vrchat.com/releases/release-3-7-4/)+ - [USharpVideo v1.0.0](https://github.com/MerlinVR/USharpVideo/releases/latest)+ - Project created using [Creator Companion](https://vcc.docs.vrchat.com/)