From 19eb4e55098e28bf7aefdc5cb5adae2802da6757 Mon Sep 17 00:00:00 2001 From: Huw Dawson Date: Wed, 21 Apr 2021 00:05:05 +0100 Subject: [PATCH] Fix to inability to play more than one game on one table; other fixes. A set of nasty bugs prevented the table from being to cyclically play games. This has been fixed. Some other under-the-hood changes have also occured to lessen the amount of data that needs to be synced slightly, remove dead code, improve logs, and similar features. --- Assets/VRCBilliardsCE/Materials/mcue 1.mat | 2 +- Assets/VRCBilliardsCE/Materials/mtable.mat | 2 +- Assets/VRCBilliardsCE/Pool Table.prefab | 122 ++-- .../VRCBilliards Community Edition.prefab | 14 +- Assets/VRCBilliardsCE/Scripts/PoolCue.cs | 3 + Assets/VRCBilliardsCE/Scripts/PoolMenu.cs | 2 +- .../Scripts/PoolStateManager.asset | 580 +++++++----------- .../Scripts/PoolStateManager.cs | 79 +-- 8 files changed, 311 insertions(+), 493 deletions(-) diff --git a/Assets/VRCBilliardsCE/Materials/mcue 1.mat b/Assets/VRCBilliardsCE/Materials/mcue 1.mat index 08e3e7b..072072c 100644 --- a/Assets/VRCBilliardsCE/Materials/mcue 1.mat +++ b/Assets/VRCBilliardsCE/Materials/mcue 1.mat @@ -111,7 +111,7 @@ Material: - _ZWrite: 1 m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0.01, g: 0.01, b: 0.01, a: 1} - _OcclusionColor: {r: 0, g: 0, b: 0, a: 1} - _ReColor: {r: 1, g: 1, b: 1, a: 1} - _SubsurfaceScatteringColor: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/VRCBilliardsCE/Materials/mtable.mat b/Assets/VRCBilliardsCE/Materials/mtable.mat index f0a67df..51b795e 100644 --- a/Assets/VRCBilliardsCE/Materials/mtable.mat +++ b/Assets/VRCBilliardsCE/Materials/mtable.mat @@ -92,4 +92,4 @@ Material: - _ClothColour: {r: 0.3, g: 0.3, b: 0.3, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 1.1060786, b: 2.297397, a: 1} - - _EmissionColour: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColour: {r: 1.0000004, g: 0.9999998, b: 0.9999998, a: 0} diff --git a/Assets/VRCBilliardsCE/Pool Table.prefab b/Assets/VRCBilliardsCE/Pool Table.prefab index eb6dae4..847ed41 100644 --- a/Assets/VRCBilliardsCE/Pool Table.prefab +++ b/Assets/VRCBilliardsCE/Pool Table.prefab @@ -11,7 +11,7 @@ GameObject: - component: {fileID: 105553689645085189} - component: {fileID: 105553689645085187} - component: {fileID: 105553689645085186} - m_Layer: 5 + m_Layer: 0 m_Name: Header (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -677,7 +677,7 @@ GameObject: - component: {fileID: 105553689767358507} - component: {fileID: 105553689767358504} - component: {fileID: 105553689767358505} - m_Layer: 5 + m_Layer: 0 m_Name: VS (2) m_TagString: Untagged m_Icon: {fileID: 0} @@ -810,7 +810,7 @@ GameObject: - component: {fileID: 105553689770663628} - component: {fileID: 105553689770663626} - component: {fileID: 105553689770663629} - m_Layer: 5 + m_Layer: 0 m_Name: J4B m_TagString: Untagged m_Icon: {fileID: 0} @@ -1932,7 +1932,7 @@ GameObject: - component: {fileID: 105553689893740955} - component: {fileID: 105553689893740953} - component: {fileID: 105553689893740952} - m_Layer: 5 + m_Layer: 0 m_Name: VS m_TagString: Untagged m_Icon: {fileID: 0} @@ -2065,7 +2065,7 @@ GameObject: - component: {fileID: 105553689906561050} - component: {fileID: 105553689906561048} - component: {fileID: 105553689906561051} - m_Layer: 5 + m_Layer: 0 m_Name: Timer m_TagString: Untagged m_Icon: {fileID: 0} @@ -2198,7 +2198,7 @@ GameObject: - component: {fileID: 105553689937361183} - component: {fileID: 105553689937361181} - component: {fileID: 105553689937361180} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) (3) m_TagString: Untagged m_Icon: {fileID: 0} @@ -2331,7 +2331,7 @@ GameObject: - component: {fileID: 105553689956278636} - component: {fileID: 105553689956278634} - component: {fileID: 105553689956278637} - m_Layer: 5 + m_Layer: 0 m_Name: Game Modes m_TagString: Untagged m_Icon: {fileID: 0} @@ -2566,7 +2566,7 @@ GameObject: - component: {fileID: 105553689994976686} - component: {fileID: 105553689994976684} - component: {fileID: 105553689994976687} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} @@ -2731,7 +2731,7 @@ GameObject: - component: {fileID: 105553690043632785} - component: {fileID: 105553690043632799} - component: {fileID: 105553690043632798} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} @@ -3031,7 +3031,7 @@ GameObject: - component: {fileID: 105553690058324258} - component: {fileID: 105553690058324256} - component: {fileID: 105553690058324259} - m_Layer: 5 + m_Layer: 0 m_Name: B Score m_TagString: Untagged m_Icon: {fileID: 0} @@ -3706,7 +3706,7 @@ GameObject: - component: {fileID: 105553690121236097} - component: {fileID: 105553690121236110} - component: {fileID: 105553690121236111} - m_Layer: 5 + m_Layer: 0 m_Name: VS (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -3839,7 +3839,7 @@ GameObject: - component: {fileID: 105553690133458695} - component: {fileID: 105553690133458693} - component: {fileID: 105553690133458692} - m_Layer: 5 + m_Layer: 0 m_Name: Header m_TagString: Untagged m_Icon: {fileID: 0} @@ -3974,7 +3974,7 @@ GameObject: m_Component: - component: {fileID: 105553690137194280} m_Layer: 0 - m_Name: Pool Table (1) + m_Name: Pool Table m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -4122,7 +4122,7 @@ GameObject: - component: {fileID: 105553690184027864} - component: {fileID: 105553690184027846} - component: {fileID: 105553690184027865} - m_Layer: 5 + m_Layer: 0 m_Name: Player 4 m_TagString: Untagged m_Icon: {fileID: 0} @@ -4255,7 +4255,7 @@ GameObject: - component: {fileID: 105553690187200156} - component: {fileID: 105553690187200154} - component: {fileID: 105553690187200157} - m_Layer: 5 + m_Layer: 0 m_Name: P2 m_TagString: Untagged m_Icon: {fileID: 0} @@ -4783,7 +4783,7 @@ GameObject: - component: {fileID: 105553690288907202} - component: {fileID: 105553690288907200} - component: {fileID: 105553690288907203} - m_Layer: 5 + m_Layer: 0 m_Name: 8B m_TagString: Untagged m_Icon: {fileID: 0} @@ -5481,7 +5481,7 @@ GameObject: - component: {fileID: 105553690352649422} - component: {fileID: 105553690352649420} - component: {fileID: 105553690352649423} - m_Layer: 5 + m_Layer: 0 m_Name: K4B m_TagString: Untagged m_Icon: {fileID: 0} @@ -5723,7 +5723,7 @@ GameObject: - component: {fileID: 105553690359557031} - component: {fileID: 105553690359557029} - component: {fileID: 105553690359557028} - m_Layer: 5 + m_Layer: 0 m_Name: '- Timer' m_TagString: Untagged m_Icon: {fileID: 0} @@ -5798,7 +5798,7 @@ GameObject: - component: {fileID: 105553690362688197} - component: {fileID: 105553690362688196} - component: {fileID: 105553690362688199} - m_Layer: 5 + m_Layer: 0 m_Name: Lock Screen Prompt m_TagString: Untagged m_Icon: {fileID: 0} @@ -5988,7 +5988,7 @@ GameObject: - component: {fileID: 105553690406890479} - component: {fileID: 105553690406890477} - component: {fileID: 105553690406890476} - m_Layer: 5 + m_Layer: 0 m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} @@ -6060,7 +6060,7 @@ GameObject: - component: {fileID: 105553690424407278} - component: {fileID: 105553690424407279} - component: {fileID: 105553690424407276} - m_Layer: 5 + m_Layer: 0 m_Name: VS (3) m_TagString: Untagged m_Icon: {fileID: 0} @@ -6193,7 +6193,7 @@ GameObject: - component: {fileID: 105553690429578497} - component: {fileID: 105553690429578511} - component: {fileID: 105553690429578510} - m_Layer: 5 + m_Layer: 0 m_Name: Header (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -7369,7 +7369,7 @@ GameObject: - component: {fileID: 105553690565391371} - component: {fileID: 105553690565391369} - component: {fileID: 105553690565391368} - m_Layer: 5 + m_Layer: 0 m_Name: TeamA m_TagString: Untagged m_Icon: {fileID: 0} @@ -7505,7 +7505,7 @@ GameObject: - component: {fileID: 105553690576198917} - component: {fileID: 105553690576198915} - component: {fileID: 105553690576198914} - m_Layer: 5 + m_Layer: 0 m_Name: Players m_TagString: Untagged m_Icon: {fileID: 0} @@ -8055,7 +8055,7 @@ GameObject: - component: {fileID: 105553690640268476} - component: {fileID: 105553690640268474} - component: {fileID: 105553690640268477} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} @@ -8412,7 +8412,7 @@ GameObject: - component: {fileID: 105553690681451245} - component: {fileID: 105553690681451243} - component: {fileID: 105553690681451242} - m_Layer: 5 + m_Layer: 0 m_Name: P4 m_TagString: Untagged m_Icon: {fileID: 0} @@ -8632,7 +8632,7 @@ GameObject: - component: {fileID: 105553690719433523} - component: {fileID: 105553690719433521} - component: {fileID: 105553690719433520} - m_Layer: 5 + m_Layer: 0 m_Name: Github Link m_TagString: Untagged m_Icon: {fileID: 0} @@ -8765,7 +8765,7 @@ GameObject: - component: {fileID: 105553690721428397} - component: {fileID: 105553690721428395} - component: {fileID: 105553690721428394} - m_Layer: 5 + m_Layer: 0 m_Name: Winner Info m_TagString: Untagged m_Icon: {fileID: 0} @@ -9044,7 +9044,7 @@ GameObject: - component: {fileID: 105553690733775542} - component: {fileID: 105553690733775540} - component: {fileID: 105553690733775543} - m_Layer: 5 + m_Layer: 0 m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} @@ -9131,7 +9131,7 @@ GameObject: - component: {fileID: 105553690734799350} - component: {fileID: 105553690734799348} - component: {fileID: 105553690734799351} - m_Layer: 5 + m_Layer: 0 m_Name: 8 Ball m_TagString: Untagged m_Icon: {fileID: 0} @@ -9204,7 +9204,7 @@ GameObject: - component: {fileID: 105553690776204049} - component: {fileID: 105553690776204063} - component: {fileID: 105553690776204062} - m_Layer: 5 + m_Layer: 0 m_Name: Player 2 m_TagString: Untagged m_Icon: {fileID: 0} @@ -9796,7 +9796,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 105553690827032388} - m_Layer: 5 + m_Layer: 0 m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} @@ -9958,7 +9958,7 @@ GameObject: - component: {fileID: 105553690846247031} - component: {fileID: 105553690846247029} - component: {fileID: 105553690846247028} - m_Layer: 5 + m_Layer: 0 m_Name: Leave m_TagString: Untagged m_Icon: {fileID: 0} @@ -10141,7 +10141,7 @@ GameObject: - component: {fileID: 105553690871144668} - component: {fileID: 105553690871144671} - component: {fileID: 105553690871144670} - m_Layer: 5 + m_Layer: 0 m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} @@ -10524,7 +10524,7 @@ GameObject: - component: {fileID: 105553690916240076} - component: {fileID: 105553690916240074} - component: {fileID: 105553690916240077} - m_Layer: 5 + m_Layer: 0 m_Name: A Score m_TagString: Untagged m_Icon: {fileID: 0} @@ -10749,7 +10749,7 @@ GameObject: - component: {fileID: 105553690939778858} - component: {fileID: 105553690939778856} - component: {fileID: 105553690939778859} - m_Layer: 5 + m_Layer: 0 m_Name: Yes Teams m_TagString: Untagged m_Icon: {fileID: 0} @@ -10854,7 +10854,7 @@ GameObject: - component: {fileID: 105553690956652201} - component: {fileID: 105553690956652183} - component: {fileID: 105553690956652182} - m_Layer: 5 + m_Layer: 0 m_Name: Start Game m_TagString: Untagged m_Icon: {fileID: 0} @@ -11008,7 +11008,7 @@ GameObject: - component: {fileID: 105553690996456569} - component: {fileID: 105553690996456568} - component: {fileID: 105553690996456571} - m_Layer: 5 + m_Layer: 0 m_Name: P1 m_TagString: Untagged m_Icon: {fileID: 0} @@ -11810,7 +11810,7 @@ GameObject: - component: {fileID: 105553691106719492} - component: {fileID: 105553691106719490} - component: {fileID: 105553691106719493} - m_Layer: 5 + m_Layer: 0 m_Name: Quit m_TagString: Untagged m_Icon: {fileID: 0} @@ -11960,7 +11960,7 @@ GameObject: - component: {fileID: 105553691135179134} - component: {fileID: 105553691135179132} - component: {fileID: 105553691135179135} - m_Layer: 5 + m_Layer: 0 m_Name: J 4 Ball m_TagString: Untagged m_Icon: {fileID: 0} @@ -12033,7 +12033,7 @@ GameObject: - component: {fileID: 105553691148650788} - component: {fileID: 105553691148650789} - component: {fileID: 105553691148650786} - m_Layer: 5 + m_Layer: 0 m_Name: Selected Mode m_TagString: Untagged m_Icon: {fileID: 0} @@ -12166,7 +12166,7 @@ GameObject: - component: {fileID: 105553691219024060} - component: {fileID: 105553691219024058} - component: {fileID: 105553691219024061} - m_Layer: 5 + m_Layer: 0 m_Name: 9B m_TagString: Untagged m_Icon: {fileID: 0} @@ -12664,7 +12664,7 @@ GameObject: - component: {fileID: 105553691253620893} - component: {fileID: 105553691253620891} - component: {fileID: 105553691253620890} - m_Layer: 5 + m_Layer: 0 m_Name: TeamB m_TagString: Untagged m_Icon: {fileID: 0} @@ -13132,7 +13132,7 @@ GameObject: - component: {fileID: 105553691284850548} - component: {fileID: 105553691284850546} - component: {fileID: 105553691284850549} - m_Layer: 5 + m_Layer: 0 m_Name: Player 3 m_TagString: Untagged m_Icon: {fileID: 0} @@ -13636,7 +13636,7 @@ GameObject: - component: {fileID: 105553691389648490} - component: {fileID: 105553691389648488} - component: {fileID: 105553691389648491} - m_Layer: 5 + m_Layer: 0 m_Name: 9 Ball m_TagString: Untagged m_Icon: {fileID: 0} @@ -13855,7 +13855,7 @@ GameObject: - component: {fileID: 105553691396444687} - component: {fileID: 105553691396444684} - component: {fileID: 105553691396444685} - m_Layer: 5 + m_Layer: 0 m_Name: VS (4) m_TagString: Untagged m_Icon: {fileID: 0} @@ -13989,7 +13989,7 @@ GameObject: - component: {fileID: 105553691399071837} - component: {fileID: 105553691399071836} - component: {fileID: 105553691399071839} - m_Layer: 5 + m_Layer: 0 m_Name: Main Menu m_TagString: Untagged m_Icon: {fileID: 0} @@ -14206,7 +14206,7 @@ GameObject: - component: {fileID: 105553691404922603} - component: {fileID: 105553691404922600} - component: {fileID: 105553691404922601} - m_Layer: 5 + m_Layer: 0 m_Name: Teams Value m_TagString: Untagged m_Icon: {fileID: 0} @@ -14643,7 +14643,7 @@ GameObject: - component: {fileID: 105553691484247922} - component: {fileID: 105553691484247923} - component: {fileID: 105553691484247920} - m_Layer: 5 + m_Layer: 0 m_Name: Timer Value m_TagString: Untagged m_Icon: {fileID: 0} @@ -14979,7 +14979,7 @@ GameObject: - component: {fileID: 105553691502681511} - component: {fileID: 105553691502681509} - component: {fileID: 105553691502681508} - m_Layer: 5 + m_Layer: 0 m_Name: No Teams m_TagString: Untagged m_Icon: {fileID: 0} @@ -15367,7 +15367,7 @@ GameObject: - component: {fileID: 105553691514329268} - component: {fileID: 105553691514329271} - component: {fileID: 105553691514329270} - m_Layer: 5 + m_Layer: 0 m_Name: Lock Screen Prompt m_TagString: Untagged m_Icon: {fileID: 0} @@ -15465,7 +15465,7 @@ GameObject: - component: {fileID: 105553691553174109} - component: {fileID: 105553691553174107} - component: {fileID: 105553691553174106} - m_Layer: 5 + m_Layer: 0 m_Name: K 4 Ball m_TagString: Untagged m_Icon: {fileID: 0} @@ -15967,7 +15967,7 @@ GameObject: - component: {fileID: 105553691624302458} - component: {fileID: 105553691624302456} - component: {fileID: 105553691624302459} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} @@ -16651,7 +16651,7 @@ Transform: m_Children: [] m_Father: {fileID: 105553690017845071} m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 45.000004, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: -0, y: 0, z: 0} --- !u!65 &105553691669343082 BoxCollider: m_ObjectHideFlags: 0 @@ -16687,7 +16687,7 @@ MonoBehaviour: serializedProgramAsset: {fileID: 11400000, guid: 039c4acaf6af73d4f9ab4aa128d570d0, type: 2} programSource: {fileID: 11400000, guid: f3c622421e337c043b1c04bf722e610d, type: 2} - serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgQAAAAAAAAAAi8CAAAAAUoAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCQAAAGUAdgBlAG4AdABOAGEAbQBlACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEFAAAAVgBhAGwAdQBlAAELAAAAVQBuAGwAbwBjAGsAVABhAGIAbABlAAcFAi8DAAAAAVMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAwAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCQAAAGIAZQBoAGEAdgBpAG8AdQByACcBBAAAAHQAeQBwAGUAASAAAABWAFIAQwAuAFUAZABvAG4ALgBVAGQAbwBuAEIAZQBoAGEAdgBpAG8AdQByACwAIABWAFIAQwAuAFUAZABvAG4ACwEFAAAAVgBhAGwAdQBlAAAAAAAHBQIvBAAAAAFLAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFMAeQBzAHQAZQBtAC4AQgBvAG8AbABlAGEAbgAsACAAbQBzAGMAbwByAGwAaQBiAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ABAAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABEAAAAGkAcwBOAGUAdAB3AG8AcgBrAGUAZABPAHcAbgBlAHIAJwEEAAAAdAB5AHAAZQABGAAAAFMAeQBzAHQAZQBtAC4AQgBvAG8AbABlAGEAbgAsACAAbQBzAGMAbwByAGwAaQBiACsBBQAAAFYAYQBsAHUAZQAABwUCMAQAAAAFAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEOAAAAaQBzAE4AZQB0AHcAbwByAGsAZQBkAEEAbABsACcBBAAAAHQAeQBwAGUAARgAAABTAHkAcwB0AGUAbQAuAEIAbwBvAGwAZQBhAG4ALAAgAG0AcwBjAG8AcgBsAGkAYgArAQUAAABWAGEAbAB1AGUAAAcFBwUHBQ== + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgoAAAAAAAAAAi8CAAAAAUoAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCQAAAGUAdgBlAG4AdABOAGEAbQBlACcBBAAAAHQA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 publicVariablesUnityEngineObjects: - {fileID: 105553690150650538} publicVariablesSerializationDataFormat: 0 @@ -16978,7 +16978,7 @@ GameObject: - component: {fileID: 105553691697049630} - component: {fileID: 105553691697049628} - component: {fileID: 105553691697049631} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) (2) m_TagString: Untagged m_Icon: {fileID: 0} @@ -17111,7 +17111,7 @@ GameObject: - component: {fileID: 105553691700519117} - component: {fileID: 105553691700519115} - component: {fileID: 105553691700519114} - m_Layer: 5 + m_Layer: 0 m_Name: + Timer m_TagString: Untagged m_Icon: {fileID: 0} @@ -17627,7 +17627,7 @@ GameObject: - component: {fileID: 105553691778138720} - component: {fileID: 105553691778138734} - component: {fileID: 105553691778138721} - m_Layer: 5 + m_Layer: 0 m_Name: Player 1 m_TagString: Untagged m_Icon: {fileID: 0} @@ -17760,7 +17760,7 @@ GameObject: - component: {fileID: 105553691784677237} - component: {fileID: 105553691784677235} - component: {fileID: 105553691784677234} - m_Layer: 5 + m_Layer: 0 m_Name: P3 m_TagString: Untagged m_Icon: {fileID: 0} @@ -17834,7 +17834,7 @@ GameObject: - component: {fileID: 105553691787584667} - component: {fileID: 105553691787584665} - component: {fileID: 105553691787584664} - m_Layer: 5 + m_Layer: 0 m_Name: Text (TMP) (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -18045,7 +18045,7 @@ GameObject: - component: {fileID: 105553691788727799} - component: {fileID: 105553691788727797} - component: {fileID: 105553691788727796} - m_Layer: 5 + m_Layer: 0 m_Name: Teams m_TagString: Untagged m_Icon: {fileID: 0} diff --git a/Assets/VRCBilliardsCE/Prefabs/VRCBilliards Community Edition.prefab b/Assets/VRCBilliardsCE/Prefabs/VRCBilliards Community Edition.prefab index 83e916e..6ebc80d 100644 --- a/Assets/VRCBilliardsCE/Prefabs/VRCBilliards Community Edition.prefab +++ b/Assets/VRCBilliardsCE/Prefabs/VRCBilliards Community Edition.prefab @@ -4319,7 +4319,7 @@ MonoBehaviour: SynchronizePosition: 1 AllowCollisionOwnershipTransfer: 0 Reliable: 0 - serializedProgramAsset: {fileID: 11400000, guid: d91ae9c393bc713429e58b2d47ccfbe4, + serializedProgramAsset: {fileID: 11400000, guid: 039abb2922d82094abf2069f67a0f953, type: 2} programSource: {fileID: 11400000, guid: 7341ae212e707bb478afcb1e3c374725, type: 2} serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgIAAAAAAAAAAi8CAAAAAWEAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ARwBhAG0AZQBPAGIAagBlAGMAdAAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQoAAABvAGIAagBQAHIAaQBtAGEAcgB5ACcBBAAAAHQAeQBwAGUAAS4AAABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBHAGEAbQBlAE8AYgBqAGUAYwB0ACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBDAG8AcgBlAE0AbwBkAHUAbABlAAsBBQAAAFYAYQBsAHUAZQAAAAAABwUCLwMAAAABSwAAAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAC4AVQBkAG8AbgBWAGEAcgBpAGEAYgBsAGUAYAAxAFsAWwBTAHkAcwB0AGUAbQAuAEIAbwBvAGwAZQBhAG4ALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAMAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAARAAAABpAHMATwB0AGgAZQByAEIAZQBpAG4AZwBIAGUAbABkACcBBAAAAHQAeQBwAGUAARgAAABTAHkAcwB0AGUAbQAuAEIAbwBvAGwAZQBhAG4ALAAgAG0AcwBjAG8AcgBsAGkAYgArAQUAAABWAGEAbAB1AGUAAAcFBwUHBQ== @@ -4673,7 +4673,7 @@ MonoBehaviour: SynchronizePosition: 1 AllowCollisionOwnershipTransfer: 0 Reliable: 0 - serializedProgramAsset: {fileID: 11400000, guid: d91ae9c393bc713429e58b2d47ccfbe4, + serializedProgramAsset: {fileID: 11400000, guid: 039abb2922d82094abf2069f67a0f953, type: 2} programSource: {fileID: 11400000, guid: 7341ae212e707bb478afcb1e3c374725, type: 2} serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgIAAAAAAAAAAi8CAAAAAWEAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ARwBhAG0AZQBPAGIAagBlAGMAdAAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQoAAABvAGIAagBQAHIAaQBtAGEAcgB5ACcBBAAAAHQAeQBwAGUAAS4AAABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBHAGEAbQBlAE8AYgBqAGUAYwB0ACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBDAG8AcgBlAE0AbwBkAHUAbABlAAsBBQAAAFYAYQBsAHUAZQAAAAAABwUCLwMAAAABSwAAAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAC4AVQBkAG8AbgBWAGEAcgBpAGEAYgBsAGUAYAAxAFsAWwBTAHkAcwB0AGUAbQAuAEIAbwBvAGwAZQBhAG4ALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAMAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAARAAAABpAHMATwB0AGgAZQByAEIAZQBpAG4AZwBIAGUAbABkACcBBAAAAHQAeQBwAGUAARgAAABTAHkAcwB0AGUAbQAuAEIAbwBvAGwAZQBhAG4ALAAgAG0AcwBjAG8AcgBsAGkAYgArAQUAAABWAGEAbAB1AGUAAAcFBwUHBQ== @@ -7692,7 +7692,7 @@ MonoBehaviour: SynchronizePosition: 0 AllowCollisionOwnershipTransfer: 0 Reliable: 0 - serializedProgramAsset: {fileID: 11400000, guid: d3b10f08b738391409d65b94c3753f8b, + serializedProgramAsset: {fileID: 11400000, guid: 977a650a33a4ab14a9e980d4e21ceab6, type: 2} programSource: {fileID: 11400000, guid: cd76fa1d958cae94680539ed949a427d, type: 2} serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAVMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABEAAAAGcAYQBtAGUAUwB0AGEAdABlAE0AYQBuAGEAZwBlAHIAJwEEAAAAdAB5AHAAZQABIAAAAFYAUgBDAC4AVQBkAG8AbgAuAFUAZABvAG4AQgBlAGgAYQB2AGkAbwB1AHIALAAgAFYAUgBDAC4AVQBkAG8AbgALAQUAAABWAGEAbAB1AGUAAAAAAAcFBwUHBQ== @@ -8482,7 +8482,7 @@ MonoBehaviour: SynchronizePosition: 1 AllowCollisionOwnershipTransfer: 0 Reliable: 0 - serializedProgramAsset: {fileID: 11400000, guid: ee553cd51fbdf97408f29d34a813a0ac, + serializedProgramAsset: {fileID: 11400000, guid: 6da1d217ffcd4554181142d6edb2f6fb, type: 2} programSource: {fileID: 11400000, guid: 14b4018c8b30e7f4a843f35fbd61f788, type: 2} serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgoAAAAAAAAAAi8CAAAAAVMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABDgAAAGcAYQBtAGUAQwBvAG4AdAByAG8AbABsAGUAcgAnAQQAAAB0AHkAcABlAAEgAAAAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAAsBBQAAAFYAYQBsAHUAZQAAAAAABwUCLwMAAAABSQAAAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAC4AVQBkAG8AbgBWAGEAcgBpAGEAYgBsAGUAYAAxAFsAWwBTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAwAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCAAAAHAAbABhAHkAZQByAEkARAAnAQQAAAB0AHkAcABlAAEWAAAAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgAXAQUAAABWAGEAbAB1AGUAAQAAAAcFAi8EAAAAAWEAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ARwBhAG0AZQBPAGIAagBlAGMAdAAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAQAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQYAAABwAHIAZQBzAHMARQAnAQQAAAB0AHkAcABlAAEuAAAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ARwBhAG0AZQBPAGIAagBlAGMAdAAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQALAQUAAABWAGEAbAB1AGUAAQAAAAcFAjAEAAAABQAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABBgAAAGMAdQBlAFQAaQBwACcBBAAAAHQAeQBwAGUAAS4AAABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBHAGEAbQBlAE8AYgBqAGUAYwB0ACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBDAG8AcgBlAE0AbwBkAHUAbABlAAsBBQAAAFYAYQBsAHUAZQACAAAABwUCMAIAAAAGAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEQAAAAdABhAHIAZwBlAHQAQwBvAG4AdAByAG8AbABsAGUAcgAnAQQAAAB0AHkAcABlAAEgAAAAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAAsBBQAAAFYAYQBsAHUAZQADAAAABwUCMAQAAAAHAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEGAAAAdABhAHIAZwBlAHQAJwEEAAAAdAB5AHAAZQABLgAAAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEcAYQBtAGUATwBiAGoAZQBjAHQALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEMAbwByAGUATQBvAGQAdQBsAGUACwEFAAAAVgBhAGwAdQBlAAQAAAAHBQIvBQAAAAFLAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFMAeQBzAHQAZQBtAC4AQgBvAG8AbABlAGEAbgAsACAAbQBzAGMAbwByAGwAaQBiAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ACAAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCgAAAHUAcwBlAEQAZQBzAGsAdABvAHAAJwEEAAAAdAB5AHAAZQABGAAAAFMAeQBzAHQAZQBtAC4AQgBvAG8AbABlAGEAbgAsACAAbQBzAGMAbwByAGwAaQBiACsBBQAAAFYAYQBsAHUAZQAABwUCMAUAAAAJAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEPAAAAYQBsAGwAbwB3AEEAdQB0AG8AUwB3AGkAdABjAGgAJwEEAAAAdAB5AHAAZQABGAAAAFMAeQBzAHQAZQBtAC4AQgBvAG8AbABlAGEAbgAsACAAbQBzAGMAbwByAGwAaQBiACsBBQAAAFYAYQBsAHUAZQAABwUCMAQAAAAKAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEJAAAAYwB1AGUAUABhAHIAZQBuAHQAJwEEAAAAdAB5AHAAZQABLgAAAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEcAYQBtAGUATwBiAGoAZQBjAHQALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEMAbwByAGUATQBvAGQAdQBsAGUACwEFAAAAVgBhAGwAdQBlAAUAAAAHBQIwAgAAAAsAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQgAAABvAHQAaABlAHIAQwB1AGUAJwEEAAAAdAB5AHAAZQABIAAAAFYAUgBDAC4AVQBkAG8AbgAuAFUAZABvAG4AQgBlAGgAYQB2AGkAbwB1AHIALAAgAFYAUgBDAC4AVQBkAG8AbgALAQUAAABWAGEAbAB1AGUABgAAAAcFBwUHBQ== @@ -8765,7 +8765,7 @@ MonoBehaviour: SynchronizePosition: 1 AllowCollisionOwnershipTransfer: 0 Reliable: 0 - serializedProgramAsset: {fileID: 11400000, guid: ee553cd51fbdf97408f29d34a813a0ac, + serializedProgramAsset: {fileID: 11400000, guid: 6da1d217ffcd4554181142d6edb2f6fb, type: 2} programSource: {fileID: 11400000, guid: 14b4018c8b30e7f4a843f35fbd61f788, type: 2} serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgoAAAAAAAAAAi8CAAAAAVMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABDgAAAGcAYQBtAGUA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 @@ -9536,7 +9536,7 @@ GameObject: - component: {fileID: 8033602414347482895} - component: {fileID: 8033602414347482894} m_Layer: 0 - m_Name: VRCBilliards + m_Name: VRCBilliards Community Edition m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -9606,7 +9606,7 @@ MonoBehaviour: SynchronizePosition: 0 AllowCollisionOwnershipTransfer: 0 Reliable: 1 - serializedProgramAsset: {fileID: 11400000, guid: 78884101cff9042498830a20d9018fd5, + serializedProgramAsset: {fileID: 11400000, guid: 68def5afb169b0b41be5d9ee253758c4, type: 2} programSource: {fileID: 11400000, guid: 9f91aac51bd06b849bdfe541bad096bb, type: 2} serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABkEAAAAAAAAAAi8CAAAAAWEAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ARwBhAG0AZQBPAGIAagBlAGMAdAAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBt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AG8AbgAuAEMAbwBtAG0AbwBuAC4AVQBkAG8AbgBWAGEAcgBpAGEAYgBsAGUAYAAxAFsAWwBVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBNAGEAdABlAHIAaQBhAGwAWwBdACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBDAG8AcgBlAE0AbwBkAHUAbABlAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AMQAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCAAAAGMAdQBlAEcAcgBpAHAAcwAnAQQAAAB0AHkAcABlAAEuAAAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ATQBhAHQAZQByAGkAYQBsAFsAXQAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQABAQUAAABWAGEAbAB1AGUALw0AAAABLgAAAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAE0AYQB0AGUAcgBpAGEAbABbAF0ALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEMAbwByAGUATQBvAGQAdQBsAGUAMgAAAAYCAAAAAAAAAAwqAAAADCsAAAAHBQcFAi8OAAAAAWMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQQB1AGQAaQBvAFMAbwB1AHIAYwBlACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBBAHUAZABpAG8ATQBvAGQAdQBsAGUAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAzAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEJAAAAYwB1AGUAVABpAHAAUwByAGMA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 diff --git a/Assets/VRCBilliardsCE/Scripts/PoolCue.cs b/Assets/VRCBilliardsCE/Scripts/PoolCue.cs index 56bfd08..f805161 100644 --- a/Assets/VRCBilliardsCE/Scripts/PoolCue.cs +++ b/Assets/VRCBilliardsCE/Scripts/PoolCue.cs @@ -225,6 +225,9 @@ public override void OnDrop() { pressE.SetActive(false); gameController.OnPutDownCueLocally(); + + target.transform.position = targetResetPosition; + gameObject.transform.position = cueResetPosition; } } diff --git a/Assets/VRCBilliardsCE/Scripts/PoolMenu.cs b/Assets/VRCBilliardsCE/Scripts/PoolMenu.cs index b5e3241..7858646 100644 --- a/Assets/VRCBilliardsCE/Scripts/PoolMenu.cs +++ b/Assets/VRCBilliardsCE/Scripts/PoolMenu.cs @@ -167,7 +167,7 @@ public void UpdateMainMenuView( int player4ID ) { - Debug.Log($"Got a new menu update: teams {newIsTeams} team 2's turn {isTeam2Playing} game mode {gameMode} timer mode {timerMode} player 1 {player1ID} player 2 {player2ID} player 3 {player3ID} player 4 {player4ID}"); + Debug.Log($"Got a new menu update: teams? {newIsTeams} team 2's turn? {isTeam2Playing} game mode {gameMode} timer mode {timerMode} player 1 {player1ID} player 2 {player2ID} player 3 {player3ID} player 4 {player4ID}"); if (newIsTeams) { diff --git a/Assets/VRCBilliardsCE/Scripts/PoolStateManager.asset b/Assets/VRCBilliardsCE/Scripts/PoolStateManager.asset index 381590e..feee242 100644 --- a/Assets/VRCBilliardsCE/Scripts/PoolStateManager.asset +++ b/Assets/VRCBilliardsCE/Scripts/PoolStateManager.asset @@ -45,7 +45,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 182 + Data: 180 - Name: Entry: 7 Data: @@ -6695,7 +6695,7 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: newClock + Data: gameID - Name: $v Entry: 7 Data: 381|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor @@ -6716,10 +6716,10 @@ MonoBehaviour: Data: SystemUInt32 - Name: symbolOriginalName Entry: 1 - Data: newClock + Data: gameID - Name: symbolUniqueName Entry: 1 - Data: newClock + Data: gameID - Name: symbolDefaultValue Entry: 6 Data: @@ -6758,7 +6758,7 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: currentClock + Data: oldPocketed - Name: $v Entry: 7 Data: 385|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor @@ -6771,132 +6771,6 @@ MonoBehaviour: - Name: declarationType Entry: 3 Data: 2 - - Name: syncMode - Entry: 3 - Data: 1 - - Name: symbolResolvedTypeName - Entry: 1 - Data: SystemUInt32 - - Name: symbolOriginalName - Entry: 1 - Data: currentClock - - Name: symbolUniqueName - Entry: 1 - Data: currentClock - - Name: symbolDefaultValue - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: fieldAttributes - Entry: 7 - Data: 387|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 388|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: userBehaviourSource - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: gameID - - Name: $v - Entry: 7 - Data: 389|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: fieldSymbol - Entry: 7 - Data: 390|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - - Name: internalType - Entry: 9 - Data: 297 - - Name: declarationType - Entry: 3 - Data: 2 - - Name: syncMode - Entry: 3 - Data: 1 - - Name: symbolResolvedTypeName - Entry: 1 - Data: SystemUInt32 - - Name: symbolOriginalName - Entry: 1 - Data: gameID - - Name: symbolUniqueName - Entry: 1 - Data: gameID - - Name: symbolDefaultValue - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: fieldAttributes - Entry: 7 - Data: 391|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 392|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: userBehaviourSource - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: oldPocketed - - Name: $v - Entry: 7 - Data: 393|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: fieldSymbol - Entry: 7 - Data: 394|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - - Name: internalType - Entry: 9 - Data: 297 - - Name: declarationType - Entry: 3 - Data: 2 - Name: syncMode Entry: 3 Data: 0 @@ -6917,7 +6791,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 395|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 387|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -6944,10 +6818,10 @@ MonoBehaviour: Data: oldIsTeam2Turn - Name: $v Entry: 7 - Data: 396|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 388|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 397|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 389|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -6974,7 +6848,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 398|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 390|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7001,10 +6875,10 @@ MonoBehaviour: Data: oldOpen - Name: $v Entry: 7 - Data: 399|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 391|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 400|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 392|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7031,7 +6905,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 401|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 393|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7055,13 +6929,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: oldIsGameNotRunning + Data: oldIsGameInMenus - Name: $v Entry: 7 - Data: 402|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 394|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 403|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 395|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7076,10 +6950,10 @@ MonoBehaviour: Data: SystemBoolean - Name: symbolOriginalName Entry: 1 - Data: oldIsGameNotRunning + Data: oldIsGameInMenus - Name: symbolUniqueName Entry: 1 - Data: oldIsGameNotRunning + Data: oldIsGameInMenus - Name: symbolDefaultValue Entry: 6 Data: @@ -7088,7 +6962,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 404|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 396|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7115,10 +6989,10 @@ MonoBehaviour: Data: oldGameID - Name: $v Entry: 7 - Data: 405|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 397|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 406|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 398|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 297 @@ -7145,7 +7019,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 407|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 399|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7172,10 +7046,10 @@ MonoBehaviour: Data: isUpdateLocked - Name: $v Entry: 7 - Data: 408|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 400|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 409|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 401|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7202,7 +7076,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 410|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 402|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7229,10 +7103,10 @@ MonoBehaviour: Data: isFirstHit - Name: $v Entry: 7 - Data: 411|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 403|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 412|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 404|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -7259,7 +7133,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 413|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 405|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7286,10 +7160,10 @@ MonoBehaviour: Data: isSecondHit - Name: $v Entry: 7 - Data: 414|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 406|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 415|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 407|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -7316,7 +7190,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 416|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 408|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7343,10 +7217,10 @@ MonoBehaviour: Data: isThirdHit - Name: $v Entry: 7 - Data: 417|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 409|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 418|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 410|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -7373,7 +7247,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 419|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 411|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7400,10 +7274,10 @@ MonoBehaviour: Data: isSimulatedByUs - Name: $v Entry: 7 - Data: 420|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 412|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 421|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 413|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7430,7 +7304,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 422|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 414|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7457,10 +7331,10 @@ MonoBehaviour: Data: introAminTimer - Name: $v Entry: 7 - Data: 423|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 415|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 424|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 416|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -7487,7 +7361,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 425|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 417|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7514,10 +7388,10 @@ MonoBehaviour: Data: ballsMoving - Name: $v Entry: 7 - Data: 426|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 418|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 427|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 419|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7544,7 +7418,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 428|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 420|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7571,10 +7445,10 @@ MonoBehaviour: Data: isRepositioningCueBall - Name: $v Entry: 7 - Data: 429|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 421|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 430|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 422|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7601,7 +7475,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 431|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 423|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7628,10 +7502,10 @@ MonoBehaviour: Data: repoMaxX - Name: $v Entry: 7 - Data: 432|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 424|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 433|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 425|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -7658,7 +7532,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 434|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 426|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7685,10 +7559,10 @@ MonoBehaviour: Data: timerEnd - Name: $v Entry: 7 - Data: 435|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 427|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 436|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 428|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -7715,7 +7589,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 437|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 429|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7742,10 +7616,10 @@ MonoBehaviour: Data: timerRecp - Name: $v Entry: 7 - Data: 438|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 430|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 439|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 431|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -7772,7 +7646,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 440|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 432|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7799,10 +7673,10 @@ MonoBehaviour: Data: isTimerRunning - Name: $v Entry: 7 - Data: 441|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 433|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 442|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 434|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7829,7 +7703,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 443|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 435|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7856,10 +7730,10 @@ MonoBehaviour: Data: isParticleAlive - Name: $v Entry: 7 - Data: 444|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 436|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 445|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 437|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -7886,7 +7760,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 446|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 438|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7913,10 +7787,10 @@ MonoBehaviour: Data: particleTime - Name: $v Entry: 7 - Data: 447|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 439|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 448|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 440|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -7943,7 +7817,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 449|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 441|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -7970,10 +7844,10 @@ MonoBehaviour: Data: isMadePoint - Name: $v Entry: 7 - Data: 450|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 442|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 451|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 443|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8000,7 +7874,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 452|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 444|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8027,10 +7901,10 @@ MonoBehaviour: Data: isMadeFoul - Name: $v Entry: 7 - Data: 453|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 445|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 454|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 446|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8057,7 +7931,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 455|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 447|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8084,10 +7958,10 @@ MonoBehaviour: Data: isKorean - Name: $v Entry: 7 - Data: 456|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 448|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 457|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 449|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8114,13 +7988,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 458|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 450|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 459|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 451|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -8147,13 +8021,13 @@ MonoBehaviour: Data: scores - Name: $v Entry: 7 - Data: 460|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 452|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 461|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 453|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 7 - Data: 462|System.RuntimeType, mscorlib + Data: 454|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Int32[], mscorlib @@ -8183,13 +8057,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 463|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 455|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 464|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 456|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -8216,10 +8090,10 @@ MonoBehaviour: Data: is8Ball - Name: $v Entry: 7 - Data: 465|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 457|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 466|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 458|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8246,7 +8120,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 467|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 459|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8273,10 +8147,10 @@ MonoBehaviour: Data: isNineBall - Name: $v Entry: 7 - Data: 468|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 460|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 469|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 461|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8303,7 +8177,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 470|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 462|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8330,10 +8204,10 @@ MonoBehaviour: Data: isFourBall - Name: $v Entry: 7 - Data: 471|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 463|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 472|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 464|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8360,7 +8234,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 473|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 465|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8387,10 +8261,10 @@ MonoBehaviour: Data: isGameModePractice - Name: $v Entry: 7 - Data: 474|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 466|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 475|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 467|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8417,7 +8291,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 476|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 468|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8444,10 +8318,10 @@ MonoBehaviour: Data: isDesktopShootUI - Name: $v Entry: 7 - Data: 477|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 469|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 478|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 470|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8474,7 +8348,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 479|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 471|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8501,10 +8375,10 @@ MonoBehaviour: Data: playerIsTeam2 - Name: $v Entry: 7 - Data: 480|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 472|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 481|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 473|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -8531,7 +8405,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 482|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 474|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8558,13 +8432,13 @@ MonoBehaviour: Data: currentBallPositions - Name: $v Entry: 7 - Data: 483|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 475|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 484|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 476|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 7 - Data: 485|System.RuntimeType, mscorlib + Data: 477|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Vector3[], UnityEngine.CoreModule @@ -8594,13 +8468,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 486|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 478|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 487|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 479|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -8627,13 +8501,13 @@ MonoBehaviour: Data: currentBallVelocities - Name: $v Entry: 7 - Data: 488|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 480|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 489|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 481|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 - Data: 485 + Data: 477 - Name: declarationType Entry: 3 Data: 2 @@ -8657,13 +8531,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 490|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 482|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 491|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 483|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -8690,13 +8564,13 @@ MonoBehaviour: Data: currentAngularVelocities - Name: $v Entry: 7 - Data: 492|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 484|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 493|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 485|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 - Data: 485 + Data: 477 - Name: declarationType Entry: 3 Data: 2 @@ -8720,13 +8594,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 494|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 486|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 495|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 487|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -8753,10 +8627,10 @@ MonoBehaviour: Data: tableSrcColour - Name: $v Entry: 7 - Data: 496|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 488|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 497|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 489|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -8783,7 +8657,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 498|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 490|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8810,10 +8684,10 @@ MonoBehaviour: Data: tableCurrentColour - Name: $v Entry: 7 - Data: 499|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 491|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 500|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 492|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -8840,7 +8714,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 501|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 493|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8867,10 +8741,10 @@ MonoBehaviour: Data: pointerColour0 - Name: $v Entry: 7 - Data: 502|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 494|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 503|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 495|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -8897,7 +8771,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 504|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 496|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8924,10 +8798,10 @@ MonoBehaviour: Data: pointerColour1 - Name: $v Entry: 7 - Data: 505|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 497|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 506|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 498|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -8954,7 +8828,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 507|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 499|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -8981,10 +8855,10 @@ MonoBehaviour: Data: pointerColour2 - Name: $v Entry: 7 - Data: 508|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 500|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 509|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 501|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -9011,7 +8885,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 510|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 502|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9038,10 +8912,10 @@ MonoBehaviour: Data: pointerColourErr - Name: $v Entry: 7 - Data: 511|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 503|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 512|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 504|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -9068,7 +8942,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 513|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 505|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9095,10 +8969,10 @@ MonoBehaviour: Data: pointerClothColour - Name: $v Entry: 7 - Data: 514|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 506|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 515|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 507|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 100 @@ -9125,7 +8999,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 516|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 508|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9152,10 +9026,10 @@ MonoBehaviour: Data: deskTopCursor - Name: $v Entry: 7 - Data: 517|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 509|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 518|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 510|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9182,7 +9056,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 519|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 511|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9209,10 +9083,10 @@ MonoBehaviour: Data: desktopHitCursor - Name: $v Entry: 7 - Data: 520|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 512|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 521|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 513|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9239,7 +9113,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 522|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 514|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9266,10 +9140,10 @@ MonoBehaviour: Data: isDesktopShootingIn - Name: $v Entry: 7 - Data: 523|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 515|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 524|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 516|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -9296,7 +9170,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 525|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 517|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9323,10 +9197,10 @@ MonoBehaviour: Data: isDesktopSafeRemove - Name: $v Entry: 7 - Data: 526|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 518|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 527|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 519|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -9353,7 +9227,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 528|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 520|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9380,10 +9254,10 @@ MonoBehaviour: Data: desktopShootVector - Name: $v Entry: 7 - Data: 529|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 521|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 530|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 522|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9410,7 +9284,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 531|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 523|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9437,10 +9311,10 @@ MonoBehaviour: Data: desktopSafeRemovePoint - Name: $v Entry: 7 - Data: 532|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 524|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 533|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 525|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9467,7 +9341,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 534|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 526|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9494,10 +9368,10 @@ MonoBehaviour: Data: desktopShootReference - Name: $v Entry: 7 - Data: 535|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 527|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 536|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 528|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -9524,7 +9398,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 537|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 529|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9551,10 +9425,10 @@ MonoBehaviour: Data: desktopClampX - Name: $v Entry: 7 - Data: 538|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 530|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 539|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 531|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -9581,7 +9455,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 540|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 532|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9608,10 +9482,10 @@ MonoBehaviour: Data: desktopClampY - Name: $v Entry: 7 - Data: 541|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 533|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 542|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 534|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -9638,7 +9512,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 543|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 535|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9665,10 +9539,10 @@ MonoBehaviour: Data: isDesktopLocalTurn - Name: $v Entry: 7 - Data: 544|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 536|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 545|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 537|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -9695,7 +9569,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 546|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 538|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9722,10 +9596,10 @@ MonoBehaviour: Data: isEntertingDesktopModeThisFrame - Name: $v Entry: 7 - Data: 547|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 539|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 548|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 540|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 292 @@ -9752,7 +9626,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 549|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 541|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9779,10 +9653,10 @@ MonoBehaviour: Data: cueLPos - Name: $v Entry: 7 - Data: 550|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 542|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 551|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 543|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9809,7 +9683,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 552|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 544|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9836,10 +9710,10 @@ MonoBehaviour: Data: cueLLPos - Name: $v Entry: 7 - Data: 553|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 545|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 554|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 546|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9866,7 +9740,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 555|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 547|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9893,10 +9767,10 @@ MonoBehaviour: Data: cueVDir - Name: $v Entry: 7 - Data: 556|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 548|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 557|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 549|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9923,7 +9797,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 558|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 550|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -9950,10 +9824,10 @@ MonoBehaviour: Data: cueShotDir - Name: $v Entry: 7 - Data: 559|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 551|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 560|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 552|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -9980,7 +9854,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 561|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 553|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10007,10 +9881,10 @@ MonoBehaviour: Data: cueFDir - Name: $v Entry: 7 - Data: 562|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 554|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 563|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 555|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -10037,7 +9911,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 564|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 556|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10064,10 +9938,10 @@ MonoBehaviour: Data: raySphereOutput - Name: $v Entry: 7 - Data: 565|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 557|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 566|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 558|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 65 @@ -10094,7 +9968,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 567|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 559|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10121,10 +9995,10 @@ MonoBehaviour: Data: lastViewTimer - Name: $v Entry: 7 - Data: 568|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 560|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 569|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 561|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 297 @@ -10151,7 +10025,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 570|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 562|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10178,10 +10052,10 @@ MonoBehaviour: Data: timeLast - Name: $v Entry: 7 - Data: 571|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 563|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 572|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 564|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -10208,7 +10082,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 573|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 565|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10235,10 +10109,10 @@ MonoBehaviour: Data: accumulation - Name: $v Entry: 7 - Data: 574|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 566|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 575|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 567|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -10265,7 +10139,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 576|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 568|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10292,10 +10166,10 @@ MonoBehaviour: Data: shootAmt - Name: $v Entry: 7 - Data: 577|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 569|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 578|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 570|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 4 @@ -10322,7 +10196,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 579|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 571|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10349,13 +10223,13 @@ MonoBehaviour: Data: rackOrder8Ball - Name: $v Entry: 7 - Data: 580|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 572|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 581|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 573|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 - Data: 462 + Data: 454 - Name: declarationType Entry: 3 Data: 2 @@ -10379,7 +10253,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 582|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 574|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10406,13 +10280,13 @@ MonoBehaviour: Data: rackOrder9Ball - Name: $v Entry: 7 - Data: 583|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 575|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 584|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 576|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 - Data: 462 + Data: 454 - Name: declarationType Entry: 3 Data: 2 @@ -10436,7 +10310,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 585|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 577|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10463,13 +10337,13 @@ MonoBehaviour: Data: brearows_9ball - Name: $v Entry: 7 - Data: 586|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 578|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 587|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 579|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 - Data: 462 + Data: 454 - Name: declarationType Entry: 3 Data: 2 @@ -10493,7 +10367,7 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 588|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 580|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -10520,10 +10394,10 @@ MonoBehaviour: Data: gameMode - Name: $v Entry: 7 - Data: 589|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 581|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 590|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 582|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 297 @@ -10550,13 +10424,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 591|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 583|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 592|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 584|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -10583,10 +10457,10 @@ MonoBehaviour: Data: player1ID - Name: $v Entry: 7 - Data: 593|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 585|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 594|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 586|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -10613,13 +10487,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 595|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 587|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 596|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 588|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -10646,10 +10520,10 @@ MonoBehaviour: Data: player2ID - Name: $v Entry: 7 - Data: 597|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 589|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 598|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 590|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -10676,13 +10550,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 599|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 591|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 600|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 592|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -10709,10 +10583,10 @@ MonoBehaviour: Data: player3ID - Name: $v Entry: 7 - Data: 601|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 593|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 602|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 594|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -10739,13 +10613,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 603|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 595|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 604|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 596|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -10772,10 +10646,10 @@ MonoBehaviour: Data: player4ID - Name: $v Entry: 7 - Data: 605|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 597|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: fieldSymbol Entry: 7 - Data: 606|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor + Data: 598|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor - Name: internalType Entry: 9 Data: 309 @@ -10802,13 +10676,13 @@ MonoBehaviour: Data: - Name: fieldAttributes Entry: 7 - Data: 607|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 599|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 608|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 600|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: diff --git a/Assets/VRCBilliardsCE/Scripts/PoolStateManager.cs b/Assets/VRCBilliardsCE/Scripts/PoolStateManager.cs index 86b8f20..c2c8fe1 100644 --- a/Assets/VRCBilliardsCE/Scripts/PoolStateManager.cs +++ b/Assets/VRCBilliardsCE/Scripts/PoolStateManager.cs @@ -17,7 +17,10 @@ public class PoolStateManager : UdonSharpBehaviour */ #if UNITY_ANDROID - const float MAX_DELTA = 0.075f; // Maximum steps/frame ( 5 ish ) + /// + /// Maximum steps/frame ( 5ish ) + /// + const float MAX_DELTA = 0.075f; #else /// /// Maximum steps/frame ( 8 ) @@ -105,11 +108,6 @@ public class PoolStateManager : UdonSharpBehaviour /// private Vector3 CONTACT_POINT = new Vector3(0.0f, -0.03f, 0.0f); -#if UNITY_ANDROID - uint ANDROID_UNIFORM_CLOCK = 0x00u; - uint ANDROID_CLOCDIVIDER = 0x8u; -#endif - private const float SINA = 0.28078832987f; private const float COSA = 0.95976971915f; private const float F = 1.72909790282f; @@ -298,12 +296,6 @@ public class PoolStateManager : UdonSharpBehaviour /// [UdonSynced] private bool isTeams; - [UdonSynced] - private uint newClock; - /// - /// 20:0 (0xffff) Latest packet number - /// - private uint currentClock; /// /// 21:0 (0xffff) Game number /// @@ -315,7 +307,7 @@ public class PoolStateManager : UdonSharpBehaviour private uint oldPocketed; private bool oldIsTeam2Turn; private bool oldOpen; - private bool oldIsGameNotRunning; + private bool oldIsGameInMenus; private uint oldGameID; /// @@ -679,26 +671,11 @@ public void Update() if (isGameInMenus) { // Flashing if we won -#if !UNITY_ANDROID tableCurrentColour = tableSrcColour * ((Mathf.Sin(Time.timeSinceLevelLoad * 3.0f) * 0.5f) + 1.0f); -#endif } else { -#if !UNITY_ANDROID tableCurrentColour = Color.Lerp(tableCurrentColour, tableSrcColour, Time.deltaTime * 3.0f); -#else - // Run uniform updates at a slower rate on android (/8) - ANDROID_UNIFORM_CLOCK ++; - - if( ANDROID_UNIFORM_CLOCK >= ANDROID_CLOCDIVIDER ) - { - tableCurrentColour = Color.Lerp( tableCurrentColour, tableSrcColour, Time.deltaTime * 24.0f ); - tableMaterial.SetColor( uniform_tablecolour, tableCurrentColour ); - - ANDROID_UNIFORM_CLOCK = 0x00u; - } -#endif } float timePercentage; @@ -736,9 +713,7 @@ public void Update() timePercentage = 0.0f; } -#if !UNITY_ANDROID tableMaterial.SetColor(uniformTableColour, new Color(tableCurrentColour.r, tableCurrentColour.g, tableCurrentColour.b, timePercentage)); -#endif // Run the intro animation. if (introAminTimer > 0.0f) @@ -1073,9 +1048,7 @@ public void StartHit() { isArmed = true; -#if !UNITY_ANDROID guidelineMat.SetColor("_Colour", aimLocked); -#endif } } @@ -1085,10 +1058,7 @@ public void StartHit() public void EndHit() { isArmed = false; - -#if !UNITY_ANDROID guidelineMat.SetColor("_Colour", aimAiming); -#endif } /// @@ -1122,20 +1092,9 @@ public void ForceReset() isPlayerAllowedToPlay = false; gameIsSimulating = false; - // For good measure in case other clients trigger an event whilst owner - newClock += 2; - Networking.SetOwner(Networking.LocalPlayer, gameObject); RefreshNetworkData(newIsTeam2Turn); - - OnLocalGameOver(); - - //resetMessage.text = "Reset"; - } - else - { - //resetMessage.text = "Only:\n" + Networking.GetOwner(playerTotems[0]).displayName + " and " + Networking.GetOwner(playerTotems[1]).displayName + "\ncan reset"; } } @@ -1566,9 +1525,8 @@ private void AdvancePhysicsStep() private void RefreshNetworkData(bool newIsTeam2Playing) { - Debug.Log($"Is it team 2 turn? {newIsTeam2Playing}"); newIsTeam2Turn = newIsTeam2Playing; - newClock++; + Networking.SetOwner(Networking.LocalPlayer, gameObject); RequestSerialization(); ReadNetworkData(); @@ -1581,19 +1539,8 @@ private void ReadNetworkData() { Debug.Log("Reading network data"); - // TODO: Investigate why clock values are not being incremented correctly. - // It looks like Clock can be discarded. IMO it is still a useful check, but it can be safely disabled ATM. - if (newClock <= currentClock) - { - Debug.LogWarning($"[FairlySadPanda.PoolStateManager] [ReadNetworkData] Received a new network payload, but the clock {newClock} was not greater than the current clock value {currentClock}"); - return; - } - - currentClock = newClock; - // Events ========================================================================================================== - Debug.Log($"gameID {gameID} > oldGameID {oldGameID}? {gameID > oldGameID}. isGameInMenus? {isGameInMenus}."); if (gameID > oldGameID && !isGameInMenus) { // EV: 1 @@ -1619,14 +1566,12 @@ private void ReadNetworkData() } // Check if game is over - if (!oldIsGameNotRunning && isGameInMenus) + if (!oldIsGameInMenus && isGameInMenus) { Debug.Log("[PoolStateMangager] [ReadNetworkData] Game is declared as over."); // EV: 4 OnLocalGameOver(); - - return; } CopyGameStateToOldState(); @@ -1751,9 +1696,7 @@ private void ReadNetworkData() marker9ball.transform.localPosition = currentBallPositions[target]; } -#if !UNITY_ANDROID RackBalls(); -#endif if (timerType > 0 && !isTimerRunning) { @@ -1910,9 +1853,7 @@ private void OnLocalGameOver() // TODO: Replace this hack. This exists because for some reason a game over event may be called in such a way that the table is stuck in perma-simulating mode. tableCollisionParent.SetActive(false); -#if !UNITY_ANDROID RackBalls(); // To make sure rigidbodies are completely off -#endif isRepositioningCueBall = false; marker.SetActive(false); @@ -2696,8 +2637,6 @@ private void OnTurnOverGameWon(bool newIsTeam2Winner) isTeam2Winner = newIsTeam2Winner; RefreshNetworkData(newIsTeam2Turn); - - OnLocalGameOver(); } private void OnTurnOverFoul() @@ -2714,7 +2653,7 @@ private void OnTurnOverFoul() private void CopyGameStateToOldState() { oldOpen = isOpen; - oldIsGameNotRunning = isGameInMenus; + oldIsGameInMenus = isGameInMenus; oldGameID = gameID; } @@ -2874,6 +2813,8 @@ private void UpdateDesktopUI() cue.transform.localRotation = r * xr; cue.transform.position = gameObject.transform.TransformPoint(currentBallPositions[0] + (r * xr * worldHit)); + + Debug.Log($"[PoolStateManager.UpdateDesktopUI] Cue is now at {cue.transform.position}"); } desktopCursorObject.transform.localPosition = deskTopCursor;