diff --git a/AVProVideo.Demos.csproj b/AVProVideo.Demos.csproj
index 8887ec7..7bafaba 100644
--- a/AVProVideo.Demos.csproj
+++ b/AVProVideo.Demos.csproj
@@ -1122,14 +1122,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/AVProVideo.Editor.csproj b/AVProVideo.Editor.csproj
index be3b64c..6c92139 100644
--- a/AVProVideo.Editor.csproj
+++ b/AVProVideo.Editor.csproj
@@ -1161,14 +1161,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
Library\ScriptAssemblies\UnityEditor.TestRunner.dll
False
diff --git a/AVProVideo.Extensions.Timeline.csproj b/AVProVideo.Extensions.Timeline.csproj
index e860b34..069d7de 100644
--- a/AVProVideo.Extensions.Timeline.csproj
+++ b/AVProVideo.Extensions.Timeline.csproj
@@ -1121,14 +1121,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/AVProVideo.Extensions.UnityUI.Editor.csproj b/AVProVideo.Extensions.UnityUI.Editor.csproj
index 2e0c2e0..33b1fcf 100644
--- a/AVProVideo.Extensions.UnityUI.Editor.csproj
+++ b/AVProVideo.Extensions.UnityUI.Editor.csproj
@@ -1126,14 +1126,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
Library\ScriptAssemblies\UnityEditor.TestRunner.dll
False
diff --git a/AVProVideo.Extensions.UnityUI.csproj b/AVProVideo.Extensions.UnityUI.csproj
index 68d5d51..86cdfd6 100644
--- a/AVProVideo.Extensions.UnityUI.csproj
+++ b/AVProVideo.Extensions.UnityUI.csproj
@@ -1119,14 +1119,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/AVProVideo.Extensions.VisualEffectGraph.csproj b/AVProVideo.Extensions.VisualEffectGraph.csproj
index e74478e..676015c 100644
--- a/AVProVideo.Extensions.VisualEffectGraph.csproj
+++ b/AVProVideo.Extensions.VisualEffectGraph.csproj
@@ -1118,14 +1118,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/AVProVideo.Runtime.csproj b/AVProVideo.Runtime.csproj
index faafe7e..0af517b 100644
--- a/AVProVideo.Runtime.csproj
+++ b/AVProVideo.Runtime.csproj
@@ -1205,14 +1205,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/ArchiTech.ProTV.Editor.csproj b/ArchiTech.ProTV.Editor.csproj
index 30a8513..d53790d 100644
--- a/ArchiTech.ProTV.Editor.csproj
+++ b/ArchiTech.ProTV.Editor.csproj
@@ -1161,14 +1161,14 @@
Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
Library\ScriptAssemblies\UnityEditor.TestRunner.dll
False
diff --git a/ArchiTech.ProTV.Runtime.csproj b/ArchiTech.ProTV.Runtime.csproj
index 377ce96..decd45d 100644
--- a/ArchiTech.ProTV.Runtime.csproj
+++ b/ArchiTech.ProTV.Runtime.csproj
@@ -1090,14 +1090,14 @@
Library\ScriptAssemblies\Unity.TextMeshPro.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/ArchiTech.SDK.Editor.csproj b/ArchiTech.SDK.Editor.csproj
index 9de6484..364927a 100644
--- a/ArchiTech.SDK.Editor.csproj
+++ b/ArchiTech.SDK.Editor.csproj
@@ -1152,14 +1152,14 @@
Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
Library\ScriptAssemblies\UnityEditor.TestRunner.dll
False
diff --git a/ArchiTech.SDK.Runtime.csproj b/ArchiTech.SDK.Runtime.csproj
index bfa663a..ff32a0f 100644
--- a/ArchiTech.SDK.Runtime.csproj
+++ b/ArchiTech.SDK.Runtime.csproj
@@ -1134,14 +1134,14 @@
Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/ArchiTech.VideoPlayerShim.Editor.csproj b/ArchiTech.VideoPlayerShim.Editor.csproj
index 102e2e6..5ee5948 100644
--- a/ArchiTech.VideoPlayerShim.Editor.csproj
+++ b/ArchiTech.VideoPlayerShim.Editor.csproj
@@ -1129,14 +1129,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
Library\ScriptAssemblies\UnityEditor.TestRunner.dll
False
diff --git a/ArchiTech.VideoPlayerShim.ImportHandler.csproj b/ArchiTech.VideoPlayerShim.ImportHandler.csproj
index 47d0698..832037b 100644
--- a/ArchiTech.VideoPlayerShim.ImportHandler.csproj
+++ b/ArchiTech.VideoPlayerShim.ImportHandler.csproj
@@ -1127,14 +1127,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
Library\ScriptAssemblies\UnityEditor.TestRunner.dll
False
diff --git a/ArchiTech.VideoPlayerShim.Runtime.csproj b/ArchiTech.VideoPlayerShim.Runtime.csproj
index 1cc8dd9..4127932 100644
--- a/ArchiTech.VideoPlayerShim.Runtime.csproj
+++ b/ArchiTech.VideoPlayerShim.Runtime.csproj
@@ -1118,14 +1118,14 @@
D:\Program Files\Unity Hub\Editor\2022.3.22f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll
False
-
- Library\ScriptAssemblies\UnityEditor.UI.dll
- False
-
Library\ScriptAssemblies\UnityEngine.UI.dll
False
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+ False
+
diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj
index 5a131dd..ca3a788 100644
--- a/Assembly-CSharp.csproj
+++ b/Assembly-CSharp.csproj
@@ -60,7 +60,6 @@
-
@@ -98,6 +97,7 @@
+
diff --git a/Assets/Pyralix/Skee-Ball/Skee-Ball.prefab b/Assets/Pyralix/Skee-Ball/Skee-Ball.prefab
index 13198f1..55dbb86 100644
--- a/Assets/Pyralix/Skee-Ball/Skee-Ball.prefab
+++ b/Assets/Pyralix/Skee-Ball/Skee-Ball.prefab
@@ -435,8 +435,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
- m_Size: {x: 4.4457664, y: 2.9239593, z: 3.2004838}
- m_Center: {x: -0.02666235, y: 0.14611697, z: -0.063975334}
+ m_Size: {x: 2.915797, y: 2.0449839, z: 0.80683064}
+ m_Center: {x: -1.027737, y: 0.35599828, z: 0}
--- !u!114 &4171383378248788621
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -459,7 +459,14 @@ MonoBehaviour:
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 3669668259726619245}
- _ToggledObject: {fileID: 9179185946203134772}
+ _ToggledObjects:
+ - {fileID: 7300269601809691313}
+ - {fileID: 9179185947578676793}
+ - {fileID: 9179185946917445527}
+ - {fileID: 9179185946208560970}
+ - {fileID: 9179185946394401666}
+ - {fileID: 9179185947995340453}
+ - {fileID: 9179185946519395897}
_ActiveOnTrigger: 0
_EnterDelay: 0
_ExitDelay: 2
@@ -996,6 +1003,7 @@ MonoBehaviour:
StartResetButton: {fileID: 5537638107695796647}
BallStorage: {fileID: 9179185947275603470}
_AudioVolume: 1
+ _TrackedBalls: {fileID: 3975685720224068064}
VersionFile: {fileID: 4900000, guid: 9981865fdb36d6e418780a939bf849c7, type: 3}
--- !u!114 &3197169530839803150
MonoBehaviour:
@@ -4123,6 +4131,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869035681447696}
Points: 100
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869035681447696
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -4790,6 +4799,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869036015365770}
Points: 0
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869036015365770
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -5036,6 +5046,8 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 9179185946203134775}
+ - component: {fileID: 3975685720224068064}
+ - component: {fileID: 8098027936692823030}
m_Layer: 0
m_Name: ScoreCounter
m_TagString: Untagged
@@ -5069,6 +5081,54 @@ Transform:
- {fileID: 3845521640146993136}
m_Father: {fileID: 9179185947077332571}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &3975685720224068064
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9179185946203134772}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ee89f6c586faac42a9ddda6d800736b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes: []
+ _udonSharpBackingUdonBehaviour: {fileID: 8098027936692823030}
+--- !u!114 &8098027936692823030
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9179185946203134772}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ interactTextPlacement: {fileID: 0}
+ interactText: Use
+ interactTextGO: {fileID: 0}
+ proximity: 2
+ SynchronizePosition: 0
+ AllowCollisionOwnershipTransfer: 0
+ Reliable: 0
+ _syncMethod: 3
+ serializedProgramAsset: {fileID: 11400000, guid: c3d3b4f012e15ad4b87243a442be3fa5,
+ type: 2}
+ programSource: {fileID: 11400000, guid: 591e7f16e3026014ea92e56f1125a631, type: 2}
+ serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
+ publicVariablesUnityEngineObjects: []
+ publicVariablesSerializationDataFormat: 0
--- !u!1 &9179185946208560970
GameObject:
m_ObjectHideFlags: 0
@@ -5148,6 +5208,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869035499769864}
Points: 40
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869035499769864
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -5254,6 +5315,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869035590188591}
Points: 30
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869035590188591
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -5525,6 +5587,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869035185681690}
Points: 10
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869035185681690
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -5684,6 +5747,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869035175269502}
Points: 50
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869035175269502
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -5823,7 +5887,7 @@ Transform:
m_GameObject: {fileID: 9179185947275603471}
serializedVersion: 2
m_LocalRotation: {x: -0.012287363, y: 0.70699894, z: 0.012287307, w: 0.7070011}
- m_LocalPosition: {x: -2.207, y: 0.322, z: 1.009}
+ m_LocalPosition: {x: -3.16, y: 0.266, z: 1.009}
m_LocalScale: {x: 0.06, y: 0.06, z: 0.06}
m_ConstrainProportionsScale: 0
m_Children:
@@ -5997,6 +6061,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869035403231640}
Points: 100
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869035403231640
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -6269,6 +6334,7 @@ MonoBehaviour:
_udonSharpBackingUdonBehaviour: {fileID: 8500869036427094011}
Points: 20
SkeeballMain: {fileID: 2722218089617861797}
+ _TrackedBalls: {fileID: 3975685720224068064}
--- !u!114 &8500869036427094011
MonoBehaviour:
m_ObjectHideFlags: 0
diff --git a/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.asset b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.asset
index d660d9e..f735a15 100644
--- a/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.asset
+++ b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.asset
@@ -44,7 +44,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
- Data: 2
+ Data: 3
- Name:
Entry: 7
Data:
@@ -171,6 +171,66 @@ MonoBehaviour:
- Name:
Entry: 8
Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _TrackedBalls
+ - Name: $v
+ Entry: 7
+ Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _TrackedBalls
+ - Name: k__BackingField
+ Entry: 7
+ Data: 12|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: ScoredBallsTracker, Assembly-CSharp
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - 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: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 14|UnityEngine.SerializeField, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
- Name:
Entry: 13
Data:
diff --git a/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.cs b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.cs
index e2f0273..9de0cd4 100644
--- a/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.cs
+++ b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoreTrigger.cs
@@ -9,16 +9,19 @@ namespace Pyralix.SkeeBall
public class ScoreTrigger : UdonSharpBehaviour
{
[SerializeField] private int Points;
-
[SerializeField] private SkeeballMain SkeeballMain;
+ [SerializeField] private ScoredBallsTracker _TrackedBalls;
+
+
public void OnTriggerExit(Collider other)
{
if(Utilities.IsValid(other) && other != null && other.GetComponent())
{
- if (Networking.GetOwner(other.gameObject) == Networking.GetOwner(SkeeballMain.gameObject))
+ if (!_TrackedBalls.ContainsBall(other.gameObject.name) && Networking.GetOwner(other.gameObject) == Networking.GetOwner(SkeeballMain.gameObject))
{
SkeeballMain._ScorePoints(Points);
+ _TrackedBalls.AddBall(other.gameObject.name);
}
}
}
diff --git a/Assets/UdonSharp/UtilityScripts/MirrorActivator.asset b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.asset
similarity index 83%
rename from Assets/UdonSharp/UtilityScripts/MirrorActivator.asset
rename to Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.asset
index a3190b7..0949d6b 100644
--- a/Assets/UdonSharp/UtilityScripts/MirrorActivator.asset
+++ b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.asset
@@ -10,18 +10,18 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
- m_Name: MirrorActivator
+ m_Name: ScoredBallsTracker
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 18d3c7ef9fa796a478edf0904b6137e2,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: c3d3b4f012e15ad4b87243a442be3fa5,
type: 2}
udonAssembly:
assemblyError:
- sourceCsScript: {fileID: 11500000, guid: 93910f53203d0d64397dad79c7809b28, type: 3}
+ sourceCsScript: {fileID: 11500000, guid: 1ee89f6c586faac42a9ddda6d800736b, type: 3}
scriptVersion: 2
compiledVersion: 2
- behaviourSyncMode: 1
+ behaviourSyncMode: 4
hasInteractEvent: 0
- scriptID: 8647209574316059726
+ scriptID: 6071225376027310533
serializationData:
SerializedFormat: 2
SerializedBytes:
@@ -50,19 +50,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _Collider
+ Data: _UsedBalls
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _Collider
+ Data: _UsedBalls
- Name: k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: UnityEngine.Collider, UnityEngine.PhysicsModule
+ Data: System.String[], mscorlib
- Name:
Entry: 8
Data:
@@ -73,14 +73,14 @@ MonoBehaviour:
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 6
- Data:
+ Entry: 3
+ Data: 1
- Name:
Entry: 8
Data:
- Name: k__BackingField
Entry: 5
- Data: true
+ Data: false
- Name: _fieldAttributes
Entry: 7
Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
@@ -89,7 +89,7 @@ MonoBehaviour:
Data: 1
- Name:
Entry: 7
- Data: 5|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 5|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -110,19 +110,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _MirrorGroup
+ Data: _BallCounter
- Name: $v
Entry: 7
Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _MirrorGroup
+ Data: _BallCounter
- Name: k__BackingField
Entry: 7
Data: 7|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: UnityEngine.GameObject, UnityEngine.CoreModule
+ Data: System.Int32, mscorlib
- Name:
Entry: 8
Data:
@@ -133,14 +133,14 @@ MonoBehaviour:
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 6
- Data:
+ Entry: 3
+ Data: 1
- Name:
Entry: 8
Data:
- Name: k__BackingField
Entry: 5
- Data: true
+ Data: false
- Name: _fieldAttributes
Entry: 7
Data: 8|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
@@ -149,7 +149,7 @@ MonoBehaviour:
Data: 1
- Name:
Entry: 7
- Data: 9|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 9|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
diff --git a/Assets/UdonSharp/UtilityScripts/MirrorActivator.asset.meta b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.asset.meta
similarity index 79%
rename from Assets/UdonSharp/UtilityScripts/MirrorActivator.asset.meta
rename to Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.asset.meta
index 1030b7b..5495be5 100644
--- a/Assets/UdonSharp/UtilityScripts/MirrorActivator.asset.meta
+++ b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.asset.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 91df934fac8df1c459aca75e89025be4
+guid: 591e7f16e3026014ea92e56f1125a631
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
diff --git a/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.cs b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.cs
new file mode 100644
index 0000000..742ba7d
--- /dev/null
+++ b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.cs
@@ -0,0 +1,43 @@
+
+using UdonSharp;
+using UnityEngine;
+using VRC.SDKBase;
+using VRC.Udon;
+
+
+[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
+public class ScoredBallsTracker : UdonSharpBehaviour
+{
+ [UdonSynced] private string[] _UsedBalls = new string[10];
+ [UdonSynced] private int _BallCounter = 0;
+
+
+ public void AddBall(string BallName)
+ {
+ _UsedBalls[_BallCounter] = BallName;
+ _BallCounter++;
+ RequestSerialization();
+ }
+
+ public bool ContainsBall(string BallName)
+ {
+ for (int i = 0; i < _UsedBalls.Length; i++)
+ {
+ if (_UsedBalls[i] == BallName)
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public void ClearBalls()
+ {
+ for (int i = 0; i < _UsedBalls.Length; i++)
+ {
+ _UsedBalls[i] = "";
+ }
+ _BallCounter = 0;
+ RequestSerialization();
+ }
+}
diff --git a/Assets/UdonSharp/UtilityScripts/MirrorActivator.cs.meta b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.cs.meta
similarity index 83%
rename from Assets/UdonSharp/UtilityScripts/MirrorActivator.cs.meta
rename to Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.cs.meta
index 3f6c0cd..64c2be4 100644
--- a/Assets/UdonSharp/UtilityScripts/MirrorActivator.cs.meta
+++ b/Assets/Pyralix/Skee-Ball/Udon/Scoring/ScoredBallsTracker.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 93910f53203d0d64397dad79c7809b28
+guid: 1ee89f6c586faac42a9ddda6d800736b
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.asset b/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.asset
index ca173b1..858ee04 100644
--- a/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.asset
+++ b/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.asset
@@ -44,7 +44,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
- Data: 35
+ Data: 36
- Name:
Entry: 7
Data:
@@ -1334,16 +1334,76 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: balls
+ Data: _TrackedBalls
- Name: $v
Entry: 7
Data: 78|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: balls
+ Data: _TrackedBalls
- Name: k__BackingField
Entry: 7
Data: 79|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: ScoredBallsTracker, Assembly-CSharp
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 67
+ - 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: 80|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 81|UnityEngine.SerializeField, UnityEngine.CoreModule
+ - 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: balls
+ - Name: $v
+ Entry: 7
+ Data: 82|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: balls
+ - Name: k__BackingField
+ Entry: 7
+ Data: 83|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: Pyralix.SkeeBall.Ball[], Assembly-CSharp
@@ -1352,7 +1412,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 7
- Data: 80|System.RuntimeType, mscorlib
+ Data: 84|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Component[], UnityEngine.CoreModule
@@ -1373,7 +1433,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 81|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 85|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -1397,13 +1457,13 @@ MonoBehaviour:
Data: ballGameObjects
- Name: $v
Entry: 7
- Data: 82|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 86|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: ballGameObjects
- Name: k__BackingField
Entry: 7
- Data: 83|System.RuntimeType, mscorlib
+ Data: 87|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.GameObject[], UnityEngine.CoreModule
@@ -1412,7 +1472,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 83
+ Data: 87
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1427,7 +1487,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 84|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 88|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -1451,76 +1511,16 @@ MonoBehaviour:
Data: highScore
- Name: $v
Entry: 7
- Data: 85|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 89|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: highScore
- - Name: k__BackingField
- Entry: 7
- Data: 86|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Int32, mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 86
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 87|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 88|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: highScoreName
- - Name: $v
- Entry: 7
- Data: 89|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: highScoreName
- Name: k__BackingField
Entry: 7
Data: 90|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: System.String, mscorlib
+ Data: System.Int32, mscorlib
- Name:
Entry: 8
Data:
@@ -1568,19 +1568,79 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: ownerName
+ Data: highScoreName
- Name: $v
Entry: 7
Data: 93|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: highScoreName
+ - Name: k__BackingField
+ Entry: 7
+ Data: 94|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: System.String, mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 94
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 95|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 96|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - 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: ownerName
+ - Name: $v
+ Entry: 7
+ Data: 97|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: ownerName
- Name: k__BackingField
Entry: 9
- Data: 90
+ Data: 94
- Name: k__BackingField
Entry: 9
- Data: 90
+ Data: 94
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1595,13 +1655,13 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 94|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 98|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 95|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 99|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -1625,16 +1685,16 @@ MonoBehaviour:
Data: score
- Name: $v
Entry: 7
- Data: 96|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 100|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: score
- Name: k__BackingField
Entry: 9
- Data: 86
+ Data: 90
- Name: k__BackingField
Entry: 9
- Data: 86
+ Data: 90
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1649,68 +1709,14 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 97|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 98|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: throwCount
- - Name: $v
- Entry: 7
- Data: 99|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: throwCount
- - Name: k__BackingField
- Entry: 9
- Data: 86
- - Name: k__BackingField
- Entry: 9
- Data: 86
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 100|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 101|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 101|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 102|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -1731,25 +1737,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: gameOver
+ Data: throwCount
- Name: $v
Entry: 7
- Data: 102|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 103|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: gameOver
+ Data: throwCount
- Name: k__BackingField
- Entry: 7
- Data: 103|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Boolean, mscorlib
- - Name:
- Entry: 8
- Data:
+ Entry: 9
+ Data: 90
- Name: k__BackingField
Entry: 9
- Data: 103
+ Data: 90
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1792,19 +1792,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: gameActive
+ Data: gameOver
- Name: $v
Entry: 7
Data: 106|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: gameActive
+ Data: gameOver
- Name: k__BackingField
- Entry: 9
- Data: 103
+ Entry: 7
+ Data: 107|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: System.Boolean, mscorlib
+ - Name:
+ Entry: 8
+ Data:
- Name: k__BackingField
Entry: 9
- Data: 103
+ Data: 107
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1819,14 +1825,69 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 107|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 108|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 108|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ Data: 109|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - 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: gameActive
+ - Name: $v
+ Entry: 7
+ Data: 110|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: gameActive
+ - Name: k__BackingField
+ Entry: 9
+ Data: 107
+ - Name: k__BackingField
+ Entry: 9
+ Data: 107
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 111|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 112|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- Name:
Entry: 8
Data:
@@ -1850,16 +1911,16 @@ MonoBehaviour:
Data: blockCount
- Name: $v
Entry: 7
- Data: 109|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 113|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: blockCount
- Name: k__BackingField
Entry: 9
- Data: 86
+ Data: 90
- Name: k__BackingField
Entry: 9
- Data: 86
+ Data: 90
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1874,7 +1935,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 110|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 114|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
@@ -1899,13 +1960,13 @@ MonoBehaviour:
Data: VersionFile
- Name: $v
Entry: 7
- Data: 111|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 115|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: VersionFile
- Name: k__BackingField
Entry: 7
- Data: 112|System.RuntimeType, mscorlib
+ Data: 116|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.TextAsset, UnityEngine.CoreModule
@@ -1914,7 +1975,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 112
+ Data: 116
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1929,14 +1990,14 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
- Data: 113|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 117|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 114|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 118|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -1960,16 +2021,16 @@ MonoBehaviour:
Data: version
- Name: $v
Entry: 7
- Data: 115|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 119|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: version
- Name: k__BackingField
Entry: 9
- Data: 90
+ Data: 94
- Name: k__BackingField
Entry: 9
- Data: 90
+ Data: 94
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1984,7 +2045,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 116|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 120|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
diff --git a/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.cs b/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.cs
index 9c79004..a593555 100644
--- a/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.cs
+++ b/Assets/Pyralix/Skee-Ball/Udon/SkeeballMain.cs
@@ -34,6 +34,7 @@ namespace Pyralix.SkeeBall
[SerializeField] private StartResetButton StartResetButton;
[SerializeField] private Transform BallStorage;
[SerializeField] public float _AudioVolume = 1f;
+ [SerializeField] private ScoredBallsTracker _TrackedBalls;
private Ball[] balls;
private GameObject[] ballGameObjects;
[UdonSynced] private int highScore;
@@ -198,6 +199,7 @@ namespace Pyralix.SkeeBall
private void ResetThrowCount()
{
throwCount = 0;
+ _TrackedBalls.ClearBalls();
RequestSerialization();
ThrowCountText.GetComponent().text = $"Ball: {throwCount}";
@@ -223,6 +225,7 @@ namespace Pyralix.SkeeBall
Networking.SetOwner(player, ScoreText);
Networking.SetOwner(player, OwnerText);
Networking.SetOwner(player, HighScoreText);
+ Networking.SetOwner(player, _TrackedBalls.gameObject);
foreach(GameObject go in ballGameObjects)
{
Networking.SetOwner(player, go);
@@ -241,7 +244,8 @@ namespace Pyralix.SkeeBall
Networking.SetOwner(player, ScoreText);
Networking.SetOwner(player, OwnerText);
Networking.SetOwner(player, HighScoreText);
- foreach (GameObject go in ballGameObjects)
+ Networking.SetOwner(player, _TrackedBalls.gameObject);
+ foreach (GameObject go in ballGameObjects)
{
Networking.SetOwner(player, go);
}
diff --git a/Assets/Scenes/TheStable.unity b/Assets/Scenes/TheStable.unity
index 7e549f4..b716ca8 100644
--- a/Assets/Scenes/TheStable.unity
+++ b/Assets/Scenes/TheStable.unity
@@ -27132,6 +27132,12 @@ PrefabInstance:
value:
objectReference: {fileID: 6095197568925329183, guid: f6322afa7e50353478912b02ed5a6732,
type: 3}
+ - target: {fileID: 6132512226946084103, guid: f6322afa7e50353478912b02ed5a6732,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 6132512226946084103, guid: f6322afa7e50353478912b02ed5a6732,
+ type: 3}
- target: {fileID: 6272505012108792021, guid: f6322afa7e50353478912b02ed5a6732,
type: 3}
propertyPath: serializationData.Prefab
@@ -39563,6 +39569,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 752102705}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &753286291 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 2113440037040424915, guid: f6322afa7e50353478912b02ed5a6732,
+ type: 3}
+ m_PrefabInstance: {fileID: 565267624}
+ m_PrefabAsset: {fileID: 0}
--- !u!1001 &764851103
PrefabInstance:
m_ObjectHideFlags: 0
@@ -57516,7 +57528,8 @@ MonoBehaviour:
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 1216917108}
- _ToggledObject: {fileID: 1718909571}
+ _ToggledObjects:
+ - {fileID: 1718909571}
_ActiveOnTrigger: 1
_EnterDelay: 0
_ExitDelay: 0
@@ -103491,6 +103504,10 @@ MonoBehaviour:
ID: 405
SerializedTypeNames:
- VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 753286291}
+ ID: 406
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
portraitCameraPositionOffset: {x: 0, y: 0, z: 0}
portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139}
PlayerPersistence: []
diff --git a/Assets/Scripts/TriggerToggle.asset b/Assets/Scripts/TriggerToggle.asset
index eea44b6..08a4b27 100644
--- a/Assets/Scripts/TriggerToggle.asset
+++ b/Assets/Scripts/TriggerToggle.asset
@@ -50,19 +50,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _ToggledObject
+ Data: _ToggledObjects
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _ToggledObject
+ Data: _ToggledObjects
- Name: k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: UnityEngine.GameObject, UnityEngine.CoreModule
+ Data: UnityEngine.GameObject[], UnityEngine.CoreModule
- Name:
Entry: 8
Data:
diff --git a/Assets/Scripts/TriggerToggle.cs b/Assets/Scripts/TriggerToggle.cs
index 35e4643..2b4f92c 100644
--- a/Assets/Scripts/TriggerToggle.cs
+++ b/Assets/Scripts/TriggerToggle.cs
@@ -8,7 +8,7 @@ using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.None)]
public class TriggerToggle : UdonSharpBehaviour
{
- [SerializeField] private GameObject _ToggledObject = null;
+ [SerializeField] private GameObject[] _ToggledObjects;
[Tooltip("When true, object is active when player is inside trigger volume. If false, object is inactive when inside trigger volume.")]
[SerializeField] private bool _ActiveOnTrigger = true;
@@ -24,18 +24,21 @@ public class TriggerToggle : UdonSharpBehaviour
{
if (_EnterDelay > 0.01f)
{
- SendCustomEventDelayedSeconds(nameof(EnableToggledObject), _EnterDelay);
+ SendCustomEventDelayedSeconds(nameof(EnableToggledObjects), _EnterDelay);
}
else
{
- EnableToggledObject();
+ EnableToggledObjects();
}
}
base.OnPlayerTriggerEnter(Player);
}
- public void EnableToggledObject()
+ public void EnableToggledObjects()
{
- _ToggledObject.SetActive(_ActiveOnTrigger);
+ foreach (GameObject Object in _ToggledObjects)
+ {
+ Object.SetActive(_ActiveOnTrigger);
+ }
}
public override void OnPlayerTriggerExit(VRCPlayerApi Player)
@@ -44,17 +47,20 @@ public class TriggerToggle : UdonSharpBehaviour
{
if (_ExitDelay > 0.01f)
{
- SendCustomEventDelayedSeconds(nameof(DisableToggledObject), _ExitDelay);
+ SendCustomEventDelayedSeconds(nameof(DisableToggledObjects), _ExitDelay);
}
else
{
- DisableToggledObject();
+ DisableToggledObjects();
}
}
base.OnPlayerTriggerExit(Player);
}
- public void DisableToggledObject()
+ public void DisableToggledObjects()
{
- _ToggledObject.SetActive(!_ActiveOnTrigger);
+ foreach (GameObject Object in _ToggledObjects)
+ {
+ Object.SetActive(!_ActiveOnTrigger);
+ }
}
}
diff --git a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset
index b631615..b946757 100644
--- a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset
+++ b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: BoneFollower
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 939692128d8b8e242aa2f86c49651f09,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: ccbda9bf23e2f714c9226283c77a92e5,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset
index a257c70..b35639e 100644
--- a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset
+++ b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: InteractToggle
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 4aff32f91821f64468f1470375180689,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: 405e38d3dfb2f514daeed0e28fbb4864,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/UdonSharp/UtilityScripts/MirrorActivator.cs b/Assets/UdonSharp/UtilityScripts/MirrorActivator.cs
deleted file mode 100644
index 587e1ec..0000000
--- a/Assets/UdonSharp/UtilityScripts/MirrorActivator.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-
-using UdonSharp;
-using UnityEngine;
-using VRC.SDKBase;
-using VRC.Udon;
-
-
-[UdonBehaviourSyncMode(BehaviourSyncMode.None)]
-public class MirrorActivator : UdonSharpBehaviour
-{
- [SerializeField] private Collider _Collider = null;
- [SerializeField] private GameObject _MirrorGroup = null;
-
-
- public override void OnPlayerTriggerEnter(VRCPlayerApi Player)
- {
- if (Player.isLocal)
- {
- _MirrorGroup.SetActive(true);
- }
- base.OnPlayerTriggerEnter(Player);
- }
- public override void OnPlayerTriggerExit(VRCPlayerApi Player)
- {
- if (Player.isLocal)
- {
- _MirrorGroup.SetActive(false);
- }
- base.OnPlayerTriggerExit(Player);
- }
-}
diff --git a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset
index 76d6528..1def3de 100644
--- a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset
+++ b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: PlayerModSetter
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 53f79ddc59b20d047a8f54d0f3d7c21d,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: f938e6c4ff027a74da405a1f9353fd2b,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset
index 3e4251a..8101274 100644
--- a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset
+++ b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: GlobalToggleObject
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 287ba701488723e48bef0b93ddd3e343,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: c49c9265a3ef24642a6a4465d0a78872,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset
index bf90f6a..901d05e 100644
--- a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset
+++ b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: MasterToggleObject
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: b73989094689b474db98fb3160cef1ab,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: 04024a76ab1924042ba521e11cb76d91,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset
index 67cfaa2..da92932 100644
--- a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset
+++ b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: TrackingDataFollower
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: f08ebd5c3b241074f8f939a618fbe463,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: 17f8fbbe6cc186d4f8dbb057b01a4ec2,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset
index 2902988..ee4621f 100644
--- a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset
+++ b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3}
m_Name: WorldAudioSettings
m_EditorClassIdentifier:
- serializedUdonProgramAsset: {fileID: 11400000, guid: 8b1c5c569a555ca4db31ecd96ad27a75,
+ serializedUdonProgramAsset: {fileID: 11400000, guid: 128d924a3066b7546b2d1c73e61006ab,
type: 2}
udonAssembly:
assemblyError:
diff --git a/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset b/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset
index d7d1dad..073258e 100644
--- a/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset
+++ b/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset
@@ -50,148 +50,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: poolMenu
+ Data: MAX_SIMULATION_TIME_PER_FRAME
- Name: $v
Entry: 7
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: poolMenu
+ Data: MAX_SIMULATION_TIME_PER_FRAME
- Name: k__BackingField
Entry: 7
Data: 3|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.PoolMenu,
- Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 7
- Data: 4|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: VRC.Udon.UdonBehaviour, VRC.Udon
- - Name:
- Entry: 8
- Data:
- - 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: 5|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: poolCues
- - Name: $v
- Entry: 7
- Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: poolCues
- - Name: k__BackingField
- Entry: 7
- Data: 7|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.PoolCue[],
- Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 7
- Data: 8|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: UnityEngine.Component[], UnityEngine.CoreModule
- - Name:
- Entry: 8
- Data:
- - 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: 9|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: pancakeUI
- - Name: $v
- Entry: 7
- Data: 10|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: pancakeUI
- - Name: k__BackingField
- Entry: 7
- Data: 11|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Components.ScreenspaceUI,
- Assembly-CSharp
+ Data: System.Single, mscorlib
- Name:
Entry: 8
Data:
- Name: k__BackingField
Entry: 9
- Data: 4
+ Data: 3
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -204,6 +81,198 @@ MonoBehaviour:
- Name: k__BackingField
Entry: 5
Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 4|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: TIME_PER_STEP
+ - Name: $v
+ Entry: 7
+ Data: 5|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: TIME_PER_STEP
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 6|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: BALL_DIAMETER_SQUARED_MINUS_EPSILON
+ - Name: $v
+ Entry: 7
+ Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: BALL_DIAMETER_SQUARED_MINUS_EPSILON
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 8|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: ballRadius
+ - Name: $v
+ Entry: 7
+ Data: 9|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: ballRadius
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 10|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: ONE_OVER_BALL_RADIUS
+ - Name: $v
+ Entry: 7
+ Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: ONE_OVER_BALL_RADIUS
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
@@ -227,26 +296,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: slogger
+ Data: EARTH_GRAVITY
- Name: $v
Entry: 7
Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: slogger
+ Data: EARTH_GRAVITY
- Name: k__BackingField
- Entry: 7
- Data: 14|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Components.OscSlogger,
- Assembly-CSharp
- - Name:
- Entry: 8
- Data:
+ Entry: 9
+ Data: 3
- Name: k__BackingField
Entry: 9
- Data: 4
+ Data: 3
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -261,7 +323,7 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
- Data: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 14|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -282,26 +344,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: logger
+ Data: BALL_DIAMETER_SQUARED
- Name: $v
Entry: 7
- Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 15|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: logger
+ Data: BALL_DIAMETER_SQUARED
- Name: k__BackingField
- Entry: 7
- Data: 17|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Logger,
- Assembly-CSharp
- - Name:
- Entry: 8
- Data:
+ Entry: 9
+ Data: 3
- Name: k__BackingField
Entry: 9
- Data: 4
+ Data: 3
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -313,7 +368,55 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 5
- Data: true
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 16|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: BALL_RADIUS_SQUARED
+ - Name: $v
+ Entry: 7
+ Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: BALL_RADIUS_SQUARED
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
@@ -337,307 +440,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: turnIsRunning
+ Data: MASS_OF_BALL
- Name: $v
Entry: 7
Data: 19|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: turnIsRunning
- - Name: k__BackingField
- Entry: 7
- Data: 20|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Boolean, mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 20
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 21|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 22|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: timerSecondsPerShot
- - Name: $v
- Entry: 7
- Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: timerSecondsPerShot
- - Name: k__BackingField
- Entry: 7
- Data: 24|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Int32, mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 24
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 25|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 26|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: isPlayerAllowedToPlay
- - Name: $v
- Entry: 7
- Data: 27|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: isPlayerAllowedToPlay
+ Data: MASS_OF_BALL
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 3
- Name: k__BackingField
Entry: 9
- Data: 20
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 29|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: guideLineEnabled
- - Name: $v
- Entry: 7
- Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: guideLineEnabled
- - Name: k__BackingField
- Entry: 9
- Data: 20
- - Name: k__BackingField
- Entry: 9
- Data: 20
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 31|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 32|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: ballsArePocketed
- - Name: $v
- Entry: 7
- Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: ballsArePocketed
- - Name: k__BackingField
- Entry: 7
- Data: 34|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: System.Boolean[], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 9
- Data: 34
- - Name: k__BackingField
- Entry: 7
- Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- - Name:
- Entry: 3
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name: k__BackingField
- Entry: 5
- Data: false
- - Name: _fieldAttributes
- Entry: 7
- Data: 35|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 36|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - 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: oldBallsArePocketed
- - Name: $v
- Entry: 7
- Data: 37|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- - Name: k__BackingField
- Entry: 1
- Data: oldBallsArePocketed
- - Name: k__BackingField
- Entry: 9
- Data: 34
- - Name: k__BackingField
- Entry: 9
- Data: 34
+ Data: 3
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -649,10 +464,10 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 5
- Data: false
+ Data: true
- Name: _fieldAttributes
Entry: 7
- Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 20|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -673,25 +488,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isTeam2Turn
+ Data: POCKET_INNER_RADIUS_SQUARED
- Name: $v
Entry: 7
- Data: 39|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 21|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isTeam2Turn
+ Data: POCKET_INNER_RADIUS_SQUARED
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 3
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 3
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -700,16 +515,10 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 40|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 22|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 41|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -727,19 +536,457 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: oldIsTeam2Turn
+ Data: CONTACT_POINT
+ - Name: $v
+ Entry: 7
+ Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: CONTACT_POINT
+ - Name: k__BackingField
+ Entry: 7
+ Data: 24|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.Vector3, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 25|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: accumulatedTime
+ - Name: $v
+ Entry: 7
+ Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: accumulatedTime
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 27|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: tableWidthMinusHeight
+ - Name: $v
+ Entry: 7
+ Data: 28|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: tableWidthMinusHeight
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - Name: k__BackingField
+ Entry: 9
+ Data: 3
+ - 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: 29|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: vA
+ - Name: $v
+ Entry: 7
+ Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vA
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 31|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: vB
+ - Name: $v
+ Entry: 7
+ Data: 32|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vB
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 33|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: vC
+ - Name: $v
+ Entry: 7
+ Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vC
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 35|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: vD
+ - Name: $v
+ Entry: 7
+ Data: 36|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vD
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 37|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: vX
+ - Name: $v
+ Entry: 7
+ Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vX
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 39|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: vY
+ - Name: $v
+ Entry: 7
+ Data: 40|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vY
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 41|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: vZ
- Name: $v
Entry: 7
Data: 42|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: oldIsTeam2Turn
+ Data: vZ
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -775,25 +1022,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isFoul
+ Data: vW
- Name: $v
Entry: 7
Data: 44|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isFoul
+ Data: vW
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -805,13 +1052,7 @@ MonoBehaviour:
Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 46|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -829,25 +1070,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isGameOver
+ Data: pK
- Name: $v
Entry: 7
- Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 46|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isGameOver
+ Data: pK
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -856,16 +1097,10 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 48|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 47|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 49|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -883,25 +1118,73 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isOpen
+ Data: pL
+ - Name: $v
+ Entry: 7
+ Data: 48|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: pL
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 49|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: pN
- Name: $v
Entry: 7
Data: 50|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isOpen
+ Data: pN
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -913,13 +1196,7 @@ MonoBehaviour:
Data: 51|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 52|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -937,19 +1214,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: oldOpen
+ Data: pO
- Name: $v
Entry: 7
- Data: 53|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 52|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: oldOpen
+ Data: pO
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -964,7 +1241,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 54|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 53|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -985,25 +1262,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isTeam2Blue
+ Data: pP
- Name: $v
Entry: 7
- Data: 55|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 54|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isTeam2Blue
+ Data: pP
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -1012,16 +1289,10 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 56|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 55|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 57|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -1039,25 +1310,73 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isGameInMenus
+ Data: pQ
+ - Name: $v
+ Entry: 7
+ Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: pQ
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - 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: 57|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: pR
- Name: $v
Entry: 7
Data: 58|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isGameInMenus
+ Data: pR
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -1069,13 +1388,7 @@ MonoBehaviour:
Data: 59|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data: 60|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -1093,19 +1406,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: oldIsGameInMenus
+ Data: pT
- Name: $v
Entry: 7
- Data: 61|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: oldIsGameInMenus
+ Data: pT
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -1120,7 +1433,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 62|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ Data: 61|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 0
@@ -1141,25 +1454,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isTeam2Winner
+ Data: pS
- Name: $v
Entry: 7
- Data: 63|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 62|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: isTeam2Winner
+ Data: pS
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 9
- Data: 20
+ Data: 24
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
- Name:
- Entry: 3
- Data: 1
+ Entry: 6
+ Data:
- Name:
Entry: 8
Data:
@@ -1168,16 +1481,10 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 64|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: 65|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
- - Name:
- Entry: 8
- Data:
+ Data: 0
- Name:
Entry: 13
Data:
@@ -1195,25 +1502,73 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: isTableLocked
+ Data: vAvD
+ - Name: $v
+ Entry: 7
+ Data: 64|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: vAvD
+ - Name: k__BackingField
+ Entry: 9
+ Data: 24
+ - Name: