diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 84c7554..265eac3 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -168,9 +168,11 @@ + + @@ -180,6 +182,7 @@ + @@ -209,14 +212,17 @@ + + + diff --git a/Assets/Materials/Picture Frame Glass.mat b/Assets/Materials/Picture Frame Glass.mat index 5b20c13..510b29a 100644 --- a/Assets/Materials/Picture Frame Glass.mat +++ b/Assets/Materials/Picture Frame Glass.mat @@ -27,8 +27,8 @@ Material: m_TexEnvs: [] m_Ints: [] m_Floats: - - _Glossiness: 0.91 + - _Glossiness: 0.917 - _Metallic: 0 m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 0.047058824} + - _Color: {r: 1, g: 1, b: 1, a: 0.019607844} m_BuildTextureStacks: [] diff --git a/Assets/Prefabs/Movie Tent.prefab b/Assets/Prefabs/Movie Tent.prefab index b4164b8..e5eeaac 100644 --- a/Assets/Prefabs/Movie Tent.prefab +++ b/Assets/Prefabs/Movie Tent.prefab @@ -2077,7 +2077,7 @@ ReflectionProbe: m_Mode: 0 m_RefreshMode: 0 m_TimeSlicingMode: 0 - m_Resolution: 64 + m_Resolution: 16 m_UpdateFrequency: 0 m_BoxSize: {x: 6.477084, y: 5.434127, z: 6.477084} m_BoxOffset: {x: 0.18890905, y: 0.22093296, z: 0.0851078} @@ -9101,6 +9101,16 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 2599576789236186236} m_Modifications: + - target: {fileID: -9207133555961485896, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -9207133555961485896, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -9207133555961485896, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9121,11 +9131,31 @@ PrefabInstance: propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -9052545765612357654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -9052545765612357654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -9052545765612357654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -9047008031346729717, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -9047008031346729717, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -9047008031346729717, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9191,6 +9221,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: -7667093002367815743, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -7667093002367815743, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -7667093002367815743, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9211,11 +9251,31 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: -6504607717948567195, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -6504607717948567195, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -6504607717948567195, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -6380856822824726126, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -6380856822824726126, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -6380856822824726126, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9326,6 +9386,16 @@ PrefabInstance: propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -1220184206495271476, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -1220184206495271476, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -1220184206495271476, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9346,11 +9416,31 @@ PrefabInstance: propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -441715411779258445, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: -441715411779258445, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: -441715411779258445, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: 484004387704114720, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: 484004387704114720, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: 484004387704114720, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9421,11 +9511,31 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 4672926390520682267, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: 4672926390520682267, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: 4672926390520682267, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: 6937497234566904470, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: 6937497234566904470, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: 6937497234566904470, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] @@ -9481,6 +9591,16 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 2147483647 objectReference: {fileID: 0} + - target: {fileID: 8237923169972273403, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 7153538682851162143} + - target: {fileID: 8237923169972273403, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.05 + objectReference: {fileID: 0} - target: {fileID: 8237923169972273403, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} propertyPath: m_Materials.Array.data[0] diff --git a/Assets/Scenes/TheStable.unity b/Assets/Scenes/TheStable.unity index d06e546..5afec05 100644 --- a/Assets/Scenes/TheStable.unity +++ b/Assets/Scenes/TheStable.unity @@ -3401,11 +3401,6 @@ PrefabInstance: propertyPath: maximumAntialiasing value: 2 objectReference: {fileID: 0} - - target: {fileID: 5499662108231401120, guid: 70279d83763c0d745a4e513a75053671, - type: 3} - propertyPath: TurnOffMirrorOcclusion - value: 0 - objectReference: {fileID: 0} - target: {fileID: 5499662108231401120, guid: 70279d83763c0d745a4e513a75053671, type: 3} propertyPath: m_ReflectLayers.m_Bits @@ -5939,6 +5934,449 @@ Transform: type: 3} m_PrefabInstance: {fileID: 96750460} m_PrefabAsset: {fileID: 0} +--- !u!1001 &98002900 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1492651396} + m_Modifications: + - target: {fileID: -9207133555961485896, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -9207133555961485896, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -9207133555961485896, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -9200368233845105428, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -9200368233845105428, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: -9200368233845105428, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -9052545765612357654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -9052545765612357654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -9052545765612357654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -9047008031346729717, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -9047008031346729717, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -9047008031346729717, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -89.965 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8520511679553854404, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -8452853759379701786, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -7667093002367815743, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -7667093002367815743, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -7667093002367815743, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -7442519270016696848, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -6504607717948567195, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -6504607717948567195, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -6504607717948567195, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -6380856822824726126, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -6380856822824726126, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -6380856822824726126, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -5765054966412406167, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -5270250003809135882, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -4850506696915908708, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -4850506696915908708, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: -4850506696915908708, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -4228115928188843845, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -3405911035767176818, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 347109765} + - target: {fileID: -3405911035767176818, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: -3405911035767176818, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -3145073967079038074, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -2071449204691941122, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 347109765} + - target: {fileID: -2071449204691941122, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: -2071449204691941122, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -1953091846639059874, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -1220184206495271476, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -1220184206495271476, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -1220184206495271476, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: -1204271222263938434, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -1204271222263938434, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: -1204271222263938434, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: -441715411779258445, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: -441715411779258445, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -441715411779258445, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: 484004387704114720, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: 484004387704114720, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 484004387704114720, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: 782880256938124796, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 796434443688273124, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 879619463741143176, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 347109765} + - target: {fileID: 879619463741143176, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 879619463741143176, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - target: {fileID: 919132149155446097, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Name + value: Canopy + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 938149063239790086, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3750448374711733773, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 4038024761792580654, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 4672926390520682267, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: 4672926390520682267, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 4672926390520682267, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: 6937497234566904470, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: 6937497234566904470, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 6937497234566904470, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - target: {fileID: 7410460734974214918, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 7445187668406253117, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 7623930170660281333, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8067928244452340923, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8165946227109694942, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8237923169972273403, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1305957470} + - target: {fileID: 8237923169972273403, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_ScaleInLightmap + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 8237923169972273403, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: + - {fileID: -4657852974589466993, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} + - {fileID: -7546664307583116182, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} + - {fileID: 5389554989533569030, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} + - {fileID: -9074331244380161327, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9fa53efda0d1ae34a91d8002c825c6a4, type: 3} +--- !u!4 &98002901 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9fa53efda0d1ae34a91d8002c825c6a4, + type: 3} + m_PrefabInstance: {fileID: 98002900} + m_PrefabAsset: {fileID: 0} --- !u!1001 &101382932 PrefabInstance: m_ObjectHideFlags: 0 @@ -25385,6 +25823,11 @@ PrefabInstance: value: objectReference: {fileID: 1607878969664583133, guid: f6322afa7e50353478912b02ed5a6732, type: 3} + - target: {fileID: 1653487156755006318, guid: f6322afa7e50353478912b02ed5a6732, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.947 + objectReference: {fileID: 0} - target: {fileID: 1701819047069561286, guid: f6322afa7e50353478912b02ed5a6732, type: 3} propertyPath: serializationData.Prefab @@ -26569,6 +27012,11 @@ PrefabInstance: value: objectReference: {fileID: 6764647366717908495, guid: f6322afa7e50353478912b02ed5a6732, type: 3} + - target: {fileID: 6783684442226708651, guid: f6322afa7e50353478912b02ed5a6732, + type: 3} + propertyPath: m_LocalPosition.x + value: -2.048 + objectReference: {fileID: 0} - target: {fileID: 6784265051317893791, guid: f6322afa7e50353478912b02ed5a6732, type: 3} propertyPath: serializationData.Prefab @@ -26665,6 +27113,11 @@ PrefabInstance: value: objectReference: {fileID: 6978315163650894747, guid: f6322afa7e50353478912b02ed5a6732, type: 3} + - target: {fileID: 6990642724725730990, guid: f6322afa7e50353478912b02ed5a6732, + type: 3} + propertyPath: m_LocalPosition.x + value: 5.595 + objectReference: {fileID: 0} - target: {fileID: 7005621172729119110, guid: f6322afa7e50353478912b02ed5a6732, type: 3} propertyPath: serializationData.Prefab @@ -61857,6 +62310,72 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1300847944} m_PrefabAsset: {fileID: 0} +--- !u!1 &1305957469 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1305957470} + - component: {fileID: 1305957471} + m_Layer: 0 + m_Name: Lounge Tent Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1305957470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305957469} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 2.0600007, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1492651396} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!215 &1305957471 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305957469} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 0 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 16 + m_UpdateFrequency: 0 + m_BoxSize: {x: 6.477084, y: 5.434127, z: 6.477084} + m_BoxOffset: {x: 0.18890905, y: 0.22093296, z: 0.0851078} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 2 + m_CustomBakedTexture: {fileID: 8900000, guid: 2e1e0eb670e097d439ac1375b346eca6, + type: 3} --- !u!1001 &1306190890 PrefabInstance: m_ObjectHideFlags: 0 @@ -68556,6 +69075,39 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1490880747} m_PrefabAsset: {fileID: 0} +--- !u!1 &1492651395 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1492651396} + m_Layer: 0 + m_Name: Lounge Tent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1492651396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1492651395} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.7068933, z: -0, w: 0.7073202} + m_LocalPosition: {x: 11.88, y: 0, z: 11.99} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1305957470} + - {fileID: 98002901} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1497055169 PrefabInstance: m_ObjectHideFlags: 0 @@ -76590,7 +77142,7 @@ Light: m_BounceIntensity: 1.5 m_ColorTemperature: 5800 m_UseColorTemperature: 1 - m_BoundingSphereOverride: {x: 1.02e-43, y: 1e-44, z: 4.2821e-41, w: 4.591775e-39} + m_BoundingSphereOverride: {x: 0, y: 6e-44, z: 0, w: 7.8192e-41} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -82029,7 +82581,7 @@ Light: m_BounceIntensity: 1 m_ColorTemperature: 5800 m_UseColorTemperature: 1 - m_BoundingSphereOverride: {x: 0, y: 6e-44, z: 9.5e-44, w: 1.517e-41} + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 7.34684e-40} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -98754,7 +99306,8 @@ PrefabInstance: type: 3} propertyPath: serializationData.Prefab value: - objectReference: {fileID: 0} + objectReference: {fileID: 4804206342141224670, guid: 385c2957fee002144951fb6207a6872d, + type: 3} - target: {fileID: 4932097973992379190, guid: 385c2957fee002144951fb6207a6872d, type: 3} propertyPath: m_IsActive @@ -100968,71 +101521,79 @@ MonoBehaviour: useAssignedLayers: 0 DynamicPrefabs: [] DynamicMaterials: - - {fileID: 2100000, guid: 7f8ca2c5b389cd34897257e32a1f7ab4, type: 2} - - {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} - - {fileID: 2100000, guid: 550203fa0a56dcf4ca865f94e28b59b3, type: 2} - - {fileID: 2100000, guid: 354d7d3b293dbf34989ea72185348a72, type: 2} - - {fileID: 2100000, guid: 3321471bfc5fcc74e9914680bd3cfde4, type: 2} - - {fileID: 2100000, guid: 1b4963dc0f794884bbcea1404970c5b2, type: 2} - {fileID: 2100000, guid: 93750881571a1764a9bc679b7ced6a8f, type: 2} - - {fileID: 2100000, guid: 7b354ac75661b1e469a0ad2fc1b6f887, type: 2} - - {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - {fileID: 2100000, guid: e008655f26464744094d90e28949f24e, type: 2} - {fileID: 2100000, guid: 45c7fab20777a1a42b82c39591ce44da, type: 2} - - {fileID: 2100000, guid: af7843994ae89b946963272f5f328cf4, type: 2} - - {fileID: 2100000, guid: 73aa10f9c903d2741b8194db5992b422, type: 2} - - {fileID: 2100000, guid: 89c0f777ca261454a99ffde67cd1a44b, type: 2} - - {fileID: 2100000, guid: 4297fe7c70c07424c87820767985460e, type: 2} - - {fileID: 2100000, guid: 04a94b17f37034c429eac2831db3f4a9, type: 2} - - {fileID: 2100000, guid: 0f19dab2300578b4d87b7662da0e74a4, type: 2} - - {fileID: 2100000, guid: 8429b93c9834c424ba855fb4288c90aa, type: 2} - - {fileID: 2100000, guid: e1a6e59d5b7a5f041acf4da9a46e2577, type: 2} - - {fileID: 2100000, guid: 2b5c32d105d0dc346a67a764521f893f, type: 2} - - {fileID: 2100000, guid: 0165fdc922a21604aad613584901262f, type: 2} - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: 7f8ca2c5b389cd34897257e32a1f7ab4, type: 2} + - {fileID: 2100000, guid: 354d7d3b293dbf34989ea72185348a72, type: 2} + - {fileID: 2100000, guid: 89c0f777ca261454a99ffde67cd1a44b, type: 2} + - {fileID: 2100000, guid: 7bf9cac205d0d8641946ee214c32e3b4, type: 2} + - {fileID: 2100000, guid: c7df2017fdcafd64e9c6a2ba72b4c383, type: 2} - {fileID: 2100000, guid: c7b1f0761a1ec1741891c8c501506d49, type: 2} - - {fileID: 2100000, guid: 23e6196b110fbc84c820368cb97b6d54, type: 2} - - {fileID: 2100000, guid: edf7f76ecd30ff6428b1fe6475513d21, type: 2} - - {fileID: 2100000, guid: 6dc378e1c41150a4d8ec69ab9c8467cc, type: 2} - - {fileID: 2100000, guid: 10390ff8ecea64545af6657289e4dd28, type: 2} - - {fileID: 2100000, guid: 6d5f0f734dd145a40997fae2a2b7854d, type: 2} - - {fileID: 2100000, guid: 47c7851e88854c94ab192761081a2e0f, type: 2} - - {fileID: 2100000, guid: 69fc7c9f82b21de468d0d824e466c0c1, type: 2} - - {fileID: 2100000, guid: 066324368d806894fb81d633fb2ba111, type: 2} - - {fileID: 2100000, guid: 14c9486a43a453844a1ca03c50d96ffc, type: 2} - - {fileID: 2100000, guid: ddf6185a30ba9a546978946fa7087f12, type: 2} - - {fileID: 2100000, guid: d0e12297e3c172d47b91b3819e989315, type: 2} - - {fileID: 2100000, guid: b98d70b1f80d52c47bd1f563432eb700, type: 2} - - {fileID: 2100000, guid: a50fc5101ef7dc24c8c685402f46638f, type: 2} - - {fileID: 2100000, guid: c47be94b9663d874994f8318b1882eda, type: 2} - - {fileID: 2100000, guid: 09d813fd93e7f5148a238b876f2a9b45, type: 2} - - {fileID: 2100000, guid: 086f98bd7d50674488c5574770d60188, type: 2} - - {fileID: 2100000, guid: 7453fbb21539c4244b1d8f5f245c47ee, type: 2} + - {fileID: 2100000, guid: 0165fdc922a21604aad613584901262f, type: 2} + - {fileID: 2100000, guid: 4297fe7c70c07424c87820767985460e, type: 2} + - {fileID: 2100000, guid: 6a2dd6f6c7ee9fa4ea19fd3f7547cc3a, type: 2} + - {fileID: 2100000, guid: 44e6fa74ff1c2a24da354ce6e079a5a2, type: 2} + - {fileID: 2100000, guid: f1a07ab15fecaa84eab2e47b3bfaaff9, type: 2} + - {fileID: 2100000, guid: 4367f254988e6e94cb6d17e2843fabb8, type: 2} + - {fileID: 2100000, guid: 08449cb337aa5154eb9776a96efd80e4, type: 2} + - {fileID: 2100000, guid: c433fe82474a539469a561039a2a3eb0, type: 2} + - {fileID: 2100000, guid: 61dcb852d7161f74c8a5e8dcc64de8e9, type: 2} + - {fileID: 2100000, guid: 786128f13534cfe488a3ef6dce80e5ef, type: 2} + - {fileID: 2100000, guid: c5a4e28da06484448b5bdfbd96e7cd1e, type: 2} + - {fileID: 2100000, guid: f7a8ee15f13d3e04c92ba66cf0d70d23, type: 2} - {fileID: 2100000, guid: 56c09b008325602438d3a5e977794b23, type: 2} - {fileID: 2100000, guid: b705960035e093f4eb3c121ac105c01f, type: 2} - - {fileID: 2100000, guid: f7a8ee15f13d3e04c92ba66cf0d70d23, type: 2} + - {fileID: 2100000, guid: 7453fbb21539c4244b1d8f5f245c47ee, type: 2} - {fileID: 2100000, guid: 88bdc62f0a07157479a8d9156e27e235, type: 2} + - {fileID: 2100000, guid: c47be94b9663d874994f8318b1882eda, type: 2} + - {fileID: 2100000, guid: 086f98bd7d50674488c5574770d60188, type: 2} - {fileID: 2100000, guid: 027aeadf0f03f48489eb99924e074c18, type: 2} - {fileID: 2100000, guid: 7ad080a2ddfa21b46bb4a23ab145a757, type: 2} - - {fileID: 2100000, guid: 03f1b69772b9dd049b668fb4bed8c01e, type: 2} - - {fileID: 2100000, guid: c5a4e28da06484448b5bdfbd96e7cd1e, type: 2} - - {fileID: 2100000, guid: 786128f13534cfe488a3ef6dce80e5ef, type: 2} - - {fileID: 2100000, guid: c433fe82474a539469a561039a2a3eb0, type: 2} - - {fileID: 2100000, guid: 4367f254988e6e94cb6d17e2843fabb8, type: 2} - - {fileID: 2100000, guid: f1a07ab15fecaa84eab2e47b3bfaaff9, type: 2} - - {fileID: 2100000, guid: 44e6fa74ff1c2a24da354ce6e079a5a2, type: 2} - - {fileID: 2100000, guid: 6a2dd6f6c7ee9fa4ea19fd3f7547cc3a, type: 2} - - {fileID: 2100000, guid: 08449cb337aa5154eb9776a96efd80e4, type: 2} - - {fileID: 2100000, guid: 61dcb852d7161f74c8a5e8dcc64de8e9, type: 2} - - {fileID: 2100000, guid: c7df2017fdcafd64e9c6a2ba72b4c383, type: 2} - - {fileID: 2100000, guid: 7bf9cac205d0d8641946ee214c32e3b4, type: 2} - - {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2} + - {fileID: 2100000, guid: 09d813fd93e7f5148a238b876f2a9b45, type: 2} + - {fileID: 2100000, guid: b98d70b1f80d52c47bd1f563432eb700, type: 2} + - {fileID: 2100000, guid: a50fc5101ef7dc24c8c685402f46638f, type: 2} + - {fileID: 2100000, guid: d0e12297e3c172d47b91b3819e989315, type: 2} + - {fileID: 2100000, guid: ddf6185a30ba9a546978946fa7087f12, type: 2} + - {fileID: 2100000, guid: 6dc378e1c41150a4d8ec69ab9c8467cc, type: 2} + - {fileID: 2100000, guid: 14c9486a43a453844a1ca03c50d96ffc, type: 2} + - {fileID: 2100000, guid: 066324368d806894fb81d633fb2ba111, type: 2} + - {fileID: 2100000, guid: 69fc7c9f82b21de468d0d824e466c0c1, type: 2} + - {fileID: 2100000, guid: 47c7851e88854c94ab192761081a2e0f, type: 2} + - {fileID: 2100000, guid: 6d5f0f734dd145a40997fae2a2b7854d, type: 2} + - {fileID: 2100000, guid: 10390ff8ecea64545af6657289e4dd28, type: 2} + - {fileID: 2100000, guid: edf7f76ecd30ff6428b1fe6475513d21, type: 2} + - {fileID: 2100000, guid: 23e6196b110fbc84c820368cb97b6d54, type: 2} + - {fileID: 2100000, guid: bcdba163959a7bf4bad8488364edac12, type: 2} + - {fileID: 2100000, guid: f5f22a97cda8e574f81c42b690e732d2, type: 2} + - {fileID: 2100000, guid: 0d483426132b65d4b90c1a560d6df0fa, type: 2} + - {fileID: 2100000, guid: d5f741f728f69be4c83771eecb97ccad, type: 2} + - {fileID: 2100000, guid: 3a55c945ca7511c41994ec693832fc58, type: 2} + - {fileID: 2100000, guid: 8f1e383e04a17ad4583407f7f89def1a, type: 2} + - {fileID: 2100000, guid: 8073d13892588f64790d82063f7b489b, type: 2} + - {fileID: 2100000, guid: 05095d34b7231d54eaa2187f29228313, type: 2} + - {fileID: 2100000, guid: 56d1036ce35ee4d40923a6c762943b53, type: 2} + - {fileID: 2100000, guid: e1a6e59d5b7a5f041acf4da9a46e2577, type: 2} + - {fileID: 2100000, guid: 8429b93c9834c424ba855fb4288c90aa, type: 2} + - {fileID: 2100000, guid: 0f19dab2300578b4d87b7662da0e74a4, type: 2} - {fileID: 2100000, guid: fcde1c4ca17a5ed48a6b242e360c1b61, type: 2} - - {fileID: 2100000, guid: ae236d4c25cc77c4ca9994b1de379a0b, type: 2} - - {fileID: 2100000, guid: db747135240d6944fad4110a3d992f1e, type: 2} - - {fileID: 2100000, guid: e008655f26464744094d90e28949f24e, type: 2} + - {fileID: 2100000, guid: 27e96a86df6353f4492d8c7cba338bb0, type: 2} + - {fileID: 2100000, guid: 2b5c32d105d0dc346a67a764521f893f, type: 2} + - {fileID: 2100000, guid: 32d2cef1772a1c147a125338ab26be68, type: 2} + - {fileID: 2100000, guid: 550203fa0a56dcf4ca865f94e28b59b3, type: 2} + - {fileID: 2100000, guid: 1b4963dc0f794884bbcea1404970c5b2, type: 2} - {fileID: 2100000, guid: 55f507edf346fee41bc490340b780545, type: 2} + - {fileID: 2100000, guid: 7b354ac75661b1e469a0ad2fc1b6f887, type: 2} + - {fileID: 2100000, guid: ae236d4c25cc77c4ca9994b1de379a0b, type: 2} + - {fileID: 2100000, guid: 3321471bfc5fcc74e9914680bd3cfde4, type: 2} + - {fileID: 2100000, guid: db747135240d6944fad4110a3d992f1e, type: 2} + - {fileID: 2100000, guid: af7843994ae89b946963272f5f328cf4, type: 2} + - {fileID: 2100000, guid: 73aa10f9c903d2741b8194db5992b422, type: 2} + - {fileID: 2100000, guid: 04a94b17f37034c429eac2831db3f4a9, type: 2} - {fileID: 2100000, guid: ca4189d9d0210a148b5d2d877427720c, type: 2} - {fileID: 2100000, guid: 1a3b23f8834171b449a976bd94c38e53, type: 2} + - {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2} LightMapsNear: [] LightMapsFar: [] LightMode: 0 @@ -102944,4 +103505,5 @@ SceneRoots: - {fileID: 379714305} - {fileID: 376911632} - {fileID: 632398695} + - {fileID: 1492651396} - {fileID: 639305302} diff --git a/Assets/Scenes/TheStable/LightingData.asset b/Assets/Scenes/TheStable/LightingData.asset index 059bdf6..801f8e1 100644 Binary files a/Assets/Scenes/TheStable/LightingData.asset and b/Assets/Scenes/TheStable/LightingData.asset differ diff --git a/Assets/SerializedUdonPrograms/33324f447d661da40b534c9fa93c0ec2.asset b/Assets/SerializedUdonPrograms/33324f447d661da40b534c9fa93c0ec2.asset index 61d7d7e..6304d7c 100644 --- a/Assets/SerializedUdonPrograms/33324f447d661da40b534c9fa93c0ec2.asset +++ b/Assets/SerializedUdonPrograms/33324f447d661da40b534c9fa93c0ec2.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5b5b53144714ee5998bd08089a80788b9a18c5083bab58e62d55a2a8245e08b754c54a2d2b2cbaba5cb2bb467dcc53aaf28ff294bf911f91d73c9b73bee9819e99ee1946b6c110678be99dbe9c3ee73ba7cf39ddb3e43c4197334eb72531276e8bb25814ab62536cd0b7db54aed3c77f0aea67458bca6774af51dbb8389f3292afcbce28dd67e8a92d3a34f29558a1b281f67951a7ef3334b64e4f5cbb467f75eae5f4d2a04571473c168fc409673885c41206b5659dc3723945ba4f89b7d45a07533c8987a613749ba79636dad689e9a0df13f113c45aa7b6151ad3124da2f914148b7ff358c884222fcb5ef9bd4f79e6b2204b57b6f7cbe71cfd95989efcaed272e5f837097d03fa3db22cc9f10386f623b2fda87c2e2ae3d4f641dd9cae034ddc276c6a624b7860e24a06930946a61b0b93cee77c7cc96a78da0ea9658b086834b6087be88849715dabb1934ebfc2f76ddc6bd4a301a243f129fe884dc1cc35e95357ccad4df5f760ad6c700d6a298b0754f2a865718d0ce84984ca124ddb2493ad8b05ba6f81de32b11def9926129b6674cc1cd1f457ce3ad504806ed173131ccee3fe0b38ad83fb19aaeb601d6fd04a9ea2f20d668bcbdea2efba391724647a1ef50bc854ef2fd3404d77481ae6de83ed7ed4c8416884a1cf0fc965d8ebc19bfc1ed3c4470c7d27e32230f934aef9a12154775d78fce8ccc510cc2e635c42bd7dfb78df14371265d123c3ea3e0d0976347ce9cfbfde4dd5fff9cd0d8b36293c84ad3329a22501cbf4c69c91188564115cb7b7c28c46e17774f0230ccfef23fc7ebf06fa6557401e9129ac0004dc2068ce8be7d4d02256cb629a98a881eda6647211223511e61ab26e0ae3eae2aef49e9be235848be9b3929769cb9826e0a68965524a4ea794e27e2b25dd0b2529a5b82dd78e52f8d22358322098c68309c11e1d82c8deda56115ca43a3f5d9a466b035654a668cd51ba464f5348abdf6e5b581b7299c6dd423d8f0c62f7438c7f05de9235c049ea598d06cc5ae88316bec6cad94f394c5aecd56991c57296ad6a3148bae729bbfa8eda6ad4bf8e08cef5b344b1467333bd5b986127510f8f48d60f27db1311fde8f53200bd5c54b6107be5cc84b8ab431cbbb4857df43cdcb6092a6c69d97d0f6fdbae462d5f0fed20a01d8d0997ce8209c2bc06c20a7bc3218d477c47975b8a30c67eca40bca0d34fff7e4786c724fe0be1ef28b26be7d8aeedfeb8212aa4cd6f524d51871ece007edd177f92b6f1bf87cca41e922f98d7f7b2cc51b0f39ba3720d5c70fd8a4c1793e74ad6cc27dbf8ec68c6c319c8b4d8fdf1857d293e256e72b0906158c84442c45ac0c91bef79d720e57a629c0a90084727bd758e60ee0f0b1993e59774968fd3ab6707920f2d49e919edc9cc1a49b662f6173d512b66e7eb5c4db093bd71749e93aa9d9bc162466131f6b83069ff884efbec869d1707a2fdef698e1a666ca1c7a60cb1ddb381933a1be070e29413d0ef065f114b483287533007db0c998ca24f97a7707e715a68b6d3df6cbbb97022f948f0bb84d798f7a5dcea9645953ecfd052150fa86d0584d4f4947be8e89912d9589254302749fd26c9cee824bb135902aa73f625d9240eaa84f4cfd0465322cf2da671492de1b6709e9945ca019394677552fe60d09f096f5ff27bd061b0c59ba5b22d8f49b8867be82d31699b681e15767e59b0386ac2e2331d163f76018b392a3bca76b6db58e8567e1644064d889cd321b262f441f1f4a92c6d98d1885a046ff357336013d678162ca2eb68896a1b34b71ea3027d1c873dde34825b8b46ce62043fb58587ccb7922195e3b9d7695df3da5d20ee9e620da727681c0f4c6fecd662c1f87d5fdea449e11faaf1f835bce10b5e08e8a4dbfda622fea2aa20250a6811d29cbb1f3a492fa85acd79c341b2f93ed694cec5e73c5b8fde86b21f42fb041ec9ad89c3894915c3f9c4bc934e3f6d333e0102c11b8d2ebca466a3ba45c0ac22d5698b367028b8b90ae3fe854d700a00875fdead4a8ff45f80e701e029b811e277bbb608dfef654edc5d0cc241bfc16eb8057aab51f7c19bee0f8ef38beaf21f8b2da1318dddec44247d24a97044faf27f1e2c2a1c2c2e31087d816fc51abf6c738d0f405755ac9e35ea52dda6cdf94564b6bdbcc82d8556bebb1b51f6ea1cc76c023722815b919617dd06a9cc5745c51e94255b50e61528afd884f28c84d2cf4f376085bbcba02dc23a6a0bd69202eb570769a1e18dba45288fdb82b2a04079d526947ca4c86184599c26061ad206ad4136680b3257816cdc266417348bba856df42b6c6cbf95bfe43b6c5e33a7003c6113e03e506b21497989e4313869b1065a9f2dd07a14d0ca36411b14a674674376b1065ec116788e029e6713bcb312bc8e780e6f688ad2f15334ab4b79d816b04505d88a4d60cf697c6596c3418be09eb205ee1105dc6b36c1654fbf153be5b606d8802dc07ac5a139d7a8706a7a9d95ee48a58f258433fff0e09894937f1bf01079444d1e2fd49483048fb1766e8a6c8791c934d377f993aa2811fd34bba69f6e9c5ce824ddcb29467f82563cde421d6af96f08ff1fa370b1999e80192f2a275f8fa9f32a98e2cbfd17cd8c331253370000 serializedProgramBytesString: - serializedSignature: a71b45f96c344c978e115f956b22e8dbfc2729401d0c3655908f34e0acf4345e18a597233af6271206bb995a1693652880d524bbca17f2ec695ed75a5640440e + serializedSignature: 5d27f0ad1dff422556c1649718446f60990363cbb739c278ef71ec1d049761053848069470e24e6b87b9e6d6cee22b529dc63fb7e9fffbe83db0ec1aa861fd0e programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/5463afdb73b505649b857341d262468a.asset b/Assets/SerializedUdonPrograms/5463afdb73b505649b857341d262468a.asset index d73a0b9..ef808c8 100644 --- a/Assets/SerializedUdonPrograms/5463afdb73b505649b857341d262468a.asset +++ b/Assets/SerializedUdonPrograms/5463afdb73b505649b857341d262468a.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5bd976134710ed913d5ab08db113c0800910487062ac91314b9e720e60b385c5f1f6c2498490641091172411c8635e932fca47e40ff229e12455777aec59ba6734426d1c07e97846d34b75d5bdd5d5dd2539e3087a5997e8b22696c42d5114aba226b6c4267dba45f70d7abb4f5ef9a268d1fd395d2b5477499c4de8c9af8bd6045defd1535b74a8e76b51a57b03f5cba24e9fef51df3a3d71e93afdd5a99535489d56c5bc782c1e89e3d6d104116be8d4966516db65e5e97a53fc42b57528c58338a83a4e9765aa69a36e8394f6da3d113fc0ac0daaab529f966892cc679098ff9bfbc226dcb2f23e283f0ffb9ef99e93775bd68fc8e70cfd15589efcec9765cbfe6f63da7af207e4bd20fb1ff63df3fd902c1f0d950fc9f223f239ef6befaf1f53e9605b60e62e615511dbc281525fa57021af67b2f3b0e86cc6c59bbc8887ed104ddb2440c1e02afca323e6c465258327ac619fdeb770ad508b06848e4787f82332042bd7a477dde77e6d2abf03ef65076c504d513ca03bf77a2a66c9a19e84a4acd1b04d72e1ba58a1eb36e43d25b5a32d934c62570df7592299ee4cdaa0120fd06d7a6e42c3655c7f86a675687f8fca3a98d79b34b36fd2fd2d468bdadea2cfaa315724646a1dd5134a57ee4e5b8fa679b286b577e0eb1f19f9108c30f4d971390d071d449fdf224c7cc4d00d3236162a57c6acbb5404ca2e0b871fada50882e96d8c5aa8f66f17ef6be24aac2d6a6498ee53b06097e11fdfbd3bfffb5f8b7fda41d3e68483656c32c1b4386059de94752c2221de04db1e2cb1a261f82d15fc589697f7107eb75d03edd21390c5ca1424c09ac5e6a82637402fa8a245aa16c502295181da4da9e42a4c6a62996bc8b215ecdfaae227a9d43c3d75e8efb68ca65be20d8c8df05bcaca6dcd9462014e325347524645527eaf494a8e4a7124e577ecda25895f6a040b1a049374d02138a04210bbbd574611f4b66fcbe441df515d85dad7b11670f92249acd0d82cef064698d67a9e3f24b8bd8332e3d1e78deb6905fa7a0686c0c055dfb6d5bc0d3af60655ec612ffe745fb1d71b37bce99e0971a3e664049c5ce88193b488db2ac4d925ac953d8c385cb70529156a9b3ee6f0716f3aecf56a684701ed44c4b86415741066151096380a1e5144c27fe86517428a717cd208cfa9f819deeb15e13199ff52b8278bf4ec8c75edf7e39ad520697c1d3579157ac83dfcba27f124290170073b947ac03e6fdc2d9cda5823ef04b844f77568c1e5d5407cd58d15cfcc273bf8ec32e32077b220ba4f6398b7e253d226030f390a0f99c19e6f53262c16c0400323793b3a3efbaec34a3737a76bed21f11049b1d7e0dab6d5de790c63ef2f64749e5f50793eb25f1bfb6a25d5ef217a5b6339760c843d1ad9bdd9beee7074da0d2067c3ecb6e539835172903f9c8ef1da35e91d6cc55c6a8f3dcbdbbbdd8bed6ac10c75a0afd482c3ab558cd1e27b925701a62db4d8924be17be8e22aa499511398517bc38c6ea61c52cd1404c6e746678a194f889f1d2714b3a334a6e24b49d749d065ce8d75140da928e235c17af94128eac7348927ea948aa8f12851716c4d822dd3d35dc7d9b06a57ccbbd9d34291c4f97627040427ed23c1df68bdc1b8de442f8a32bd9fa3a62c1e505d1582fc41825ba8e4e9c249644b9ed36fc94774967da6b26c3ee4a1fead806bc916695026a45f818da6449e6b74fde26a8275c1534d1a2b0febac3ca3b2b2a3e14f87b76bf91d70a80be469394c4a46f44b5e1a144775289e55a1b89012459d86c11912de8c709d7a8607a3771a3b8fe8ec3ca7b2f3ae113bc3db1dbd9daab897c6da319db59fabacad6a2370f4a8529433982d5a0cf17683fe6a8450b75606d94c8345388aac516983c6566394a3b765f11abd8095b7453d17d1839fdac2e1339b5512dd1f9b78ec0d8a6a1cb95648bb678860c987a1f342ff2df97a64a7d0eb17a64956b8896beebf0eaff5be845359d7fd013efae5704e5ae4c922a4f9847ae02cbde06735e3f0090f7bd05ebc29598b2f78b401b50fa5ffa2c715f048a6013049ca086f2c6095a4d6e4e7c4919252603310e0ad757df88908bbd70dd2af862d5f9bde0fa82467674a2ced4b93306501531b71ae45d7ff023802e0e4ec90f0db7d9b8cbd7d911a0d1ba308d46fb12d68415e2d1c46f858beef34bfe80f0353111f998a995cbb2b947a652921abf83f5f3c4abc78f0afd7b2c35eacc54cffdae44c1f016765cca2756a52de91cdfb8dd068eff3638a422002d8dd98d27b1470819b3609dc31095c557a5ef850e857be2c4ae6a02c988232eb83f2924928272594ee7e75135ed8dd8eda20ac274dc17ac807ebcc87f4d060dac220948adfb3f607ca9c0fcaa2492899335e4658c50552a0217dd01864a3a620b37d903926213ba798d4ac448710e183ee7df96bda831635333e804b26013e0c69c1bccc0af6626e3ec6187443a6a01bf041376b12ba51a1dbf46cca26c6c0cb9902cff28177d92478a725781df1023151b75647736b4627f45153c0e67dc0ce9904f6ba04b6498d5c9fd4a5e5fb91ba354ac68429320a3e32ae9824e38c62f94a93bf3508eea42970877ce05e35092eb3b81df15463808d98026c501c98945389a7ec3526dd92a44f25ee30dcacce98b4967f30f510e51599f7a9f8323c0efff2c1e201d2648de36526a75faefb0d0ab1d4ec1b4bfd4829a92c7d9ff4d2700c2b0e9f6d0fb4fddf08f7bf46f162373d8ee4a33f25f9981ad7a014bfec7f0123a6142a803c0000 serializedProgramBytesString: - serializedSignature: 2c6b3cac97e4b4bc5d64a7705cc70015998c9e56691b09b51279c81c313619e8acc335f1140a38746a02b7219f79962cb3e83ed468accd0cffa769804a16f008 + serializedSignature: e699058f47b6e148e0092352405a40cb7ca23415b4e563687253357d9578a46fe8d779f379290c28a30ec17a8fc5457d51219acbf190446d0cba5f07b7da4d0a programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/566cc00e27d5822449529a3785eae366.asset b/Assets/SerializedUdonPrograms/566cc00e27d5822449529a3785eae366.asset index 589a4bb..653fbda 100644 --- a/Assets/SerializedUdonPrograms/566cc00e27d5822449529a3785eae366.asset +++ b/Assets/SerializedUdonPrograms/566cc00e27d5822449529a3785eae366.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5ceb561bc911ee0184106030f802186c641b8c6c0312e0dd249bc4598c6fc480bde6928bb3c15a1830bb081c4bf87272f2027982e49cfdb13ff30a7987e48d728e5355d3836a46dd1a8d462d659c958ea6a76fd5555f5557f774f7a82d2be0634dc3654b3c174b62566c8a5d712c8ee06e09c2027c9d989bfe4cbc81701fae79c89b16e9809af899b286e1ba0cb1a22841cd13b103e101e5af0b1bee97a1ae0d314cdd839f0da5ac0ea8b429ee8ba7624d0c591702486c51a5a24cb3502eab0baef7c407c8b589296c244b59437059879c22e5158069b7dc0bf135895580bc1da8f3461c02cd6f8862d73fda04dd88d34074c2ef068b5bf287e9532cde2181c6fbab4e5c7c2fe3ed3e3aede53a949e6134314cc02fc5ee31fda6bc7769267d349332bc26d36fc978ca57cea57b5da6df96f15e56dfcdc7b047969bf6c5253f2473e2e3c78fff91f9e76438c8da1a94e159597786c5319c9061bfcc9f6571c0a8ed07191ff2c93224c3f3323dcbe22a592665b99c8c8ffae88dcaf0928fde244bc77058e6cfb138f2f937191ff3d11df3b53f2fe3e33efa5764fe822f2eb126fa098907619eb0a8173d06bbce8bd722db8615b174adddddad19dcd19174275ef03345cd96a04bbd06028adeb6497db90492cc2b7bdb88d5cbf85ea26b1e4a1c10516cccd7c43f2b9a40e60ee16b33575184f447e469d0591c40ceac5881106bbd0475bd80af97ca16347b08eec6161b707d4df45e02db9525834442b7e2aff31c683a5eaf00292ea0af217e481caed3f52d716a13f7cb9056221f7c045ef81e84efa9b54ad9dfc0bdaacd0d09999a47b5f3d3a53b2ed655d37d9006b9cf92fffa5123add0080d25776437ecc8621fb1fe5aa1891f31749c0c0e98cb92c61c416679d2e64516a3d67a0582e165ac94506ddf4f81b36f651fa9268d1a1b54f80cc950d671c22bd482c8d244622c40a86a9022bd8cc2af07319f4874e490453ff4960a7a9ab26c34117acc3b262a79281b1e7c9a2ff9c0af443f87c59204e0708570c12ce8206c534098c366ba945ca57c5c61490de576957290aaf5d2a872dc09c73a8c2c4f202f0fe56df25e98fe0c28e6a16da4b7482d942729de1ad59596aaa5c790ceba4967136cfa1495339d2e3b74baec89aacb848a32467b5530f80927f4843b5546926ab6f374ca1d50b9f0fdf70c4d5dbd18587f87e80bd0e35b482ac10fd9dba16ca719e7f1b32463456820ed299d2616cae5d3e215693f0decd834f349c3841a673c794841007681a5b4c78ab0f43b82e750d64b13846e8d34b4750cd71da08dfea328d35e4178403c1c437d6c29afe4cca616dd897d9a528f28bf74daea89a4eac8cb257c405c3ea6b6f6a1cd125053f7a03ecdb011a4365d3f49aaac193d537f2dd6dcadb7e62e95357737df9a1d480e0326366a6bc6a7e771bfaf10ba016940ab9aea3ce85493d2a96630a26aba558431f19c4e5e3ff1013df11e9d7b3c1fd13df6aa08234617543e6723b2cfb1a94fa6a507707a659aea17e821ba28fdd05b2a55f64445a2ecfa933f8b9cf80b8bcd51ac40651cbf345b89429f1e85333a782f4684b74f47782822e17edd483c1c75243eaba33c1295f2808ef2a5a89407759d7a3462a73ea7233c1691f0799db7b8dc006f714147fc4a03885fd4111f6f00f1211ddee988780feb6cef6a54db1bd1e171ad01785cd211bfde00e2a33ab02722823da6233c1991f0651d1c371a00c71515718c4ed5c275155f3dae228c632cee9f548cb125117e8c7d00f77b34f9d961b379f5088b33ea0dcac5d463493b4dab6deebc7e8ac6e17c0d2377e533c30ed129d012cd6ec5885dff189dd6a9e76644f55cd5b9865b515dc3359db9de5698ebbfffb572378cb95ed7119f56f6851fbe0c437c4287c94c544c26756ccf36a00bdfd0f5b4acaaa7dd15ee8a8977f5638d6cf41df5a7ef647f9a15dbf0dda79c6db172da6ff8d3309650d1d3adbe84b1fe299d643995645f6824db14ce73f30185ce431f72bd0c775bd2c7ec520a7fd8e28ba7fe3cefba601889323a89e654127da5914887edace414f5b54abc9d1031bd5f5da4f5045c8fb0151878e5f4e76e411e221746fe9b3af9e755f2a39a37a165d4dc07f2f7fbc4b70d68d8a09f93531b5da173106174580ff7b774dc2fa8b8df88a0bdea2b3aab84028e6d27a4a50f90521e61fc92f2458346a0705b87c29d66a39017ef5b86c2b40e85cf54283c11c2c74d798dcd91f82179de02c95bc97bb974350bafd5f639bd3032cfe864fe5c25f3425d9a77471b5c832d8f388df3c0b33a197ea29261d9a7376fbb0ec7c7c0bdeb810e24bf8b901bec4f6bf7b5f5cb9bd5c9fb5395bc8b75e9ec510dbd7511e8d4da3fc3c897d3c9f733957c6bda116595787f054f148e4c4ba733faea9ea49e9cc6483ea793fc0b95e40f2b3c50b9556ec7cb84c69fe4ccc1c1a95e041a65c3f33a497fae9274d5d888d3ec31664127f72f5472df6dca1813762449c2d7b27029ff016dccbc81dacf080b8c15459656f973a73a0b3e0687ed178027b4a58dd35db7e04371bf14fa43717ba251e7a382a4704ef060fd3d9167676e54d205cba43f0b969412b9b40069daf6f8d424bdcbb5da96a54d8ddb755a533017bfc2d6dad536147e27d521b046e30c10c09dbf6daa8eeea7144c3fe880cf0c11708f0e35e01c281ad52200b34b7b9a45f8e2279968cb21ee5f9a046784c0411d54f7d14bb43a7744f3c8dd584078c7420893091f71ff80dda8239bb59ecaa87429fde4c4df037bc7649f08b0cfc5d0d6dfff1ae78bdc45642aba59a64edb2a8f6cea11298759f7fecf079d1c0e3a4b08c20dd74793afb86fd257f4923eb7a982a3e723127a1b7aa5afad28e72e531edfd05d8b20f5f8871473b10f4cc2860d143c8b2adcf88d0137600ab8eb0cb8872681eb96f6e6347c028570a69c330759d214641683ec9149c8fa2564e5436fde072b831dd598bd5d66e03d6e2578062dcf18785d0cbce55682371743f0ba1978bf36095e528257a02af1b4b40b0cac2726c1ea9260e164721fa0326a5b095370a5195c2bcd836bceac751983ab8fc1b56a122efd24f74e0c27b9430cb63593b0f548d8f081aa7cc63f9eb3b50e06da5393a0394f067cd339de4f06d71870cf9a616d05d9709ed60ee2e9d9120cb4af5a015a1c47cf1e06daf3568066f041ca1868571868eb2641731fdcf73c1b6306edaccf1464e30cb20d9390e9a71d06613336ed4832d8369bd13dfdc73c0cced58c4d3b8619685bad002d8e73b53606da6f5a019ac1ee690cb47e06da6f5b019ac1d1d31868671968bf6b05680b31046d8081f67b93a0e13b70de37ccf5a7b3e307e35506e30b9330e23b8a08d43b3acc55f4bc0c6437e7e9d41888130cc43f9804d19dfe7acfadc57101fc1283ec6b9390e9a7bf9fc770fa3bc660fba349d8cafb06b8bd1ccf7d838b0cac6d9360e1e36fd8c328fc586bfcecf01c83f6656bbaafc1498b31d806196cf9d6c066b0231b83ad9dc1f64d73c6577eb6da2064c696973a19643bcd80ecd873e83c8ecbe58241b6db1c2be3b3b8388eb0230c32db2464953bf371b4b0330caebdd6b8ffcf62e8fe47196cfb2661739c25ff638878ef9a4e32e05e99042e25ededede9cb4df1f467e7196007cd1802bcfb58719c68f48a4fe665881c82f42daabd43aa3d136af52f1370ec221370603b136291cc79976140a28cdedd391499076e1deecaef3564e96fd8f095ef30ef5855a719fcd2c17708a4a5ee3f870db38e46bc48a19234ca4b15bd55b492a53faefb94e547d93aa5dac94c8768df611334ef10b7c55328bc4b4ce127f15f14b53ffd49650000 serializedProgramBytesString: - serializedSignature: 72f00becd129182f20a9d598b968fe643264100a72203199e194ede490c840677e34197f9cb9ef98ac74d675c3b2d2cca214e34c6d9acebd1f408341664a470d + serializedSignature: f14e4e386b4c12cfed155ee4e9127cecb2c439ec647dfce8134d60e346b4e8f4c4013d6c96a0685b7ffac7c9c51ddf0b91e02de48b0c37412b4c17123b623500 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/607ef2711993dcb4089e758c2e1363b0.asset b/Assets/SerializedUdonPrograms/607ef2711993dcb4089e758c2e1363b0.asset index 2676e5a..449e249 100644 --- a/Assets/SerializedUdonPrograms/607ef2711993dcb4089e758c2e1363b0.asset +++ b/Assets/SerializedUdonPrograms/607ef2711993dcb4089e758c2e1363b0.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5b59731b45109e95bd3a2cc757129c40000381089268d731f755e53826b8c855be0a2a45294a2c3b024b16926312de78e51f51c5cfe0919f4255e8ee9d9166676776bdb2c64788b6b4ab9d9de9e3eb9eee9e9194f118bc9c2b705a67cb6c8195d91adb603bac099f16e0da8023b813edf7581bae5b70aec2b32b6c266124be2e39e7e0bc04771db60b239fb04770add3f3155683cf4b30b60677d8ba09ef1af4728661d01abbc1eeb23b6cda399b40629d0675789b837a3979385f67cfe0698d8442261e3d9a86d30a3ce9d0b306082dfadd673f925a0d78f608c6b4d936d07c4814f3ffe058d2495c5816de63d2bdc3dfd83ece3f9f92aed83ec1ef87f8fd24bcdde7cf9fffcbdb47f9151128489ff1ea2ab4a6a47becf317bfcff36b81f73bcdc7fecddb47f8b5283f47195c8790ff16b0a8b216f332d8f1fd142e2246263b0792ce6638709788ed2e98a1050434165a23fbefb239764d6ba1f3cea824f7029dabd0a34e449199c2e2cf080b146e1b8e9ae45e1d68bf49de890e56872765760bae38ea019b0587b9af505907b6dbe0a235b60ae716d17b0062477b26a984aea88e59069ac14c69408b00b405f7db24e10a9df748d21a49bf046dbb346f9b3073afc3f529718beade86cf3a9eab1c32bd8cfa09636a0fa6a530d30dd006a5f7702ebcb4c8915884c2d0193e0d873d8a347f442cf112c320c8b89488021ab341c80fb55d631ec5e8071104d3eb18d550f8b708ac2b3083be836755e85f232b61fb3da05805de486f9e38f482717884d0538f1abac255d2ae677d37acee1cf3307d381712d48d031be9959c8b528e39a85aae3beca3f0aab91c9db972d8f8fba1982b2977dea4b2aa0635cf43f6130f7a82ef0e053c944804cf65b86e9214d8fe88a31bcf2bdee0d92e3e3d837b544a2ca6a800ec6b8126cbf8595ee7949c32d58a4d9eeb17c90275e254d64a831c4cfd0516b7a9627c42d676dd88db13f702713f5ed8987c3fa3f37d2a2f57adfabe5a67ef504a47fd9ab1a157efa158b75e563c341a93c8384532ceb98872c92298201cd240e8e744c5ae48e5e779591e38ea184933a37515f1e93a0c7b0c04f6a8d27902f2e8cc0dce5850f445331a641ed6999daaff8655b39ba6d73cb53740cb5d423c6e2aca7d83da4f9e94f18e32be9fdce58be558c9998d09218393d9e459aece4ae8c0ceca214ecea05f9dfaa59f9a93b48a0b234e6bb21b34e1da30700986cd40ec6b513cd39b638acc115dff2509678236ab81d62ff0256f3494a853ab689e5a3913e53307a59c37059ab3a640f30abc4730c6a40a0e051d1f946b5a674bbc5d809b9da0c652f94c99f98c98f43967d2e77c5ffa144dfabcaad30729747d318536a33a2ea8e26bba98a3129e30133e6572a80b0775a8311330afeb80f9ba9ba5c265f51d865b6dbfd2a4fb994fc532abc0b1454f2ab00edf81498984e4621d7be8e899cafa34c6183769f6864eb31f526b166c2fde8567cdbe74a9183285ae100cf8f582de3ac85387dc91068f09131e6f9a2c2d730cd74601023ba047a04515b47a46586d49f94d953a4c23fe691acd264d9acde834bbd5b5b4a89be42239d8a1402b6dd22621e6c9a56ecf45c89e4121be4c96a981a67bd43b40045b7f2136a855906febc4bace7e8b41a61f7b4e99b47e4ba7352e45f4fea6d630b2770b9ba8f2ca29378d8dfbd1f3b449cfb7e3e7f1e0addbe1b1ac47a52aed3eae42cb53cd5c0d6395068f1c1c8e83aa2e12479c63f76804de759847f9c667fb5f6422ef06c415b4d02a48ff902c95bc747c879937e437d9a0f66693b4d059af2cd94fd66eff1b1ed17de81cd748d002a42901bf689a5e94ad9af1a814b8dca737254bf12e721bd2fb50faa23e207087e74a076ba10a9f18bd8999c845ddfa51b95c2502628b7200df44a16bcd033c1bb430eac081af9c9bf111fdf76c42344d10a125d6295f2fd08e42932ab44a7729860b3151fa9e04f8be27f872ae42fc9b814dd5fe16c2d1a0324e61fc29ede6b589de861a64a8623d6e925f928344c930d14a7d78572fbbe9b3928fd9adf43f4f3c3e261efc923d3b26e234458a0f6c468a1cd912ad89d3bbc27c95c341bed3298462427e3fe2f713171c29ac5eb609d62807abce82dfa054f97e7c0584b506db982dd8f2126c576cc296e7b0357983552f9bb205972bc175f568bc6cd61e6c13b6601b96602bdb84adc8615357a5167dad680bb48c049a7714a059f4346ba0e524d07c9ba08d70d05aa1dd4d8b7ee6da828c4990cd1e4d4c9b3b8199734482eddad1c066d1dbacc13624c136671b36b10c51b73c4f5e061d9560fbd0765cdbc7dec0094805a724c83eb20959814fd0bdeeaeb4d5dc69adb82d48807d7cd8809dc40a2d2b01f6c961036671b569cdc38aec85d9bcf3b1cba72cb4571697724ac6c81aec8b4d720c30b7df6635caf31b34ba2aed9179f4a52e4ece347bf6f1349337b03e4335c5ff5a14db6d0fcc7683d894d3697a900dbad118ab78f435f48bacffe7b2dd331e7d013d3b00df4b96e80b96e60f41764a9ce367d9e03f772dea89621ec4b3118430bd3af1f54e1f4faf1e9cee5f86bdfa4cbf5e9d5ea2af6c7a7540ed31c1afd0beb90fedf4765075eef56a913fc8bf6dad117bfc856b3212af3bf8334533b579b8db225deb44b5c1c42be78a639a36aed6606c1057f017546dfa6b679b7abaff014e44f3e2d63a0000 serializedProgramBytesString: - serializedSignature: 7c91402f122c0ef8799d29fed8a3e794fcb5d140870a1378dbefab2216fa78c1f0f3b82de440010e8892535c847663349ba4c3ce71ed9c35bafa94cd4021830c + serializedSignature: 251882ba2750b4cb820ce364ac1b6cb43cc20af7dfaa5034549f0f933e16411ed6353ae0367676ed769ccb017883515cf84ffc08f808d5defc6c3983fb45ec0b programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/667c46fd2864a124ea921d98d4914fe5.asset b/Assets/SerializedUdonPrograms/667c46fd2864a124ea921d98d4914fe5.asset index 8fb9bfc..e1dc5eb 100644 --- a/Assets/SerializedUdonPrograms/667c46fd2864a124ea921d98d4914fe5.asset +++ b/Assets/SerializedUdonPrograms/667c46fd2864a124ea921d98d4914fe5.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5bd976134710ad913d5abc22b02db305484850007bc41242c8826d6c8813b66359ce0327c708231b81bc449601bf25aff986fc474e3e24effc09a9aae9b15b33dd331a5b2d30413a9ad1f4525df756757775b79470005fd645bc2cc01cdc827128c153588735fc760befabf8769fbcf48750c7fb0a5ecb9877114e47d4a4d7396b14afb3f8b4090dacb9054b78af727e112af87d16eb56f0895297f153c1525637562ac1343c80fb90b38623442c70a54d9166112e2b8dd729d8c6dc0a2b458d389c95c34b117336396f1595f6ca3d825f19d62ae62d619d3ad450e61396981ec5abc598f89611f73efc24f133283dd3bd47dcfb45fe21e999d0bdf195ef12e5b2bef46e917ed8976e8bf423bef4a4f80cf9d253227d583ca7157a50fe8878ee15f70109eb80289313cf099147b212b6c556fb11792cc3063894697d19c3bdbc9ad18e45a29309d716e861d46c034db8810214d62db1ef34e00a5c565af7a8d527e97d8baf652c5165a1a3c126fe093441cad5f05d915c7313d3efb06793735631671ceee29d6a3d864be86c8f7c5216b0d91aba7705e6f1bac1f21ea3dac1925190c88dfd75e650a6dbcb5631c52374039f6bac6191af2f59d30a6b3f8b690deef36bd8eba7f0fe9a5b0b62afe377559bf38232b58eeacea64b77bbb467a6694443da3bd46f3e5ae49d588487ac51d10dbb1dea23d69f014b7ce4d01d646c9ec45c1997dc69a429ed3238f468cd05188c8f318850eddf2edfd7e06a2816353364eee38c60d7c2336f8efdf5efdf85b77633b42be0d0b4619d888016462cc9cb5b230109e1106cbbbb408afae9b754f4d31469153b48bf5baecae5e21b20c93353b301389ef326cd223cc38c3aaa3a0e33a84499d5ae09254b0ca9c6d35c55a43dc4e732364680ee71d0e406580d4e0958b5901481455e31ed4681d39926a1324dbad3a6891e8bc24c93dec1b56b1a7aa919cc68188cd241c760978ac14ce79ddbb57d2d62a4543348e1f3a9008313136a067bb53e18ae838ec16e0583858c8892836afd3e61677c6a91461ae1b64e78bf5238c4129ed4091f6883f0944ef8a09a969b7184a7555ecbaba8f90e7a2de5adb39432968defb7b4ccbbe06742edb45976dad100b86815746e9b51d987783dac188fdee22b609f8cde3e3d2afbf4767a547980f09f831bd5c7b70e2d96c77c3ca88d33a41951a2dad799a657c51eafcdff30ca5eab8bef3b1c1d549af079edaef38a8934f2565f73785f662d287d498caee16d855b6678879f5dcb3834205a33d0fa168279141480260ade2648de3aadd4cefb36853229067bc92bd02d6c49d5826dab7d70945b78bff0ebfcbb4fe5df34e7588f3be2df4598869f31af8ce52bbceaa474399e9de416761136d708f7cea32d8f1bc7d86667259bed57331de3fdaac19e06e9e3ca29c83fd267f523fd80ca96bcbfb96cd496254c7337dd6638b7ca1e1b1c7375e53c6bb92b972dd620dcae275ab6eb49b6eb7900235aea6c3ca8b23145619f8062edf7c38ed7357bd07da035dc2b6ef7858888c76111df2b9cb30877316f8905c97e492554f2741e1cf0b194dec70ee9909d5221bbedf33b996b17c93a6ab0c8eba50afc8695ca6265bbcdb9baba6139cd79cd41591ca4591dd2d32aa4931a1bea381f179a921d7f127ba2b37c25cfa29a7e24f29ac89fb78018abe89571f01dd6e13b13c7475bc1e78e3545de22aaa096a6911dd121fb5485ece63e90fdc2625e7410db900edb67edf64a77bc2f73a4d1397cc33a7c6755f866f681ef0ea37b29461b176d85b13430f6338d734487f37315ceeb7bc259e23277f1b3c20763db62be58e798d03b5d69079a9c0ecd172a3437b4b371707e98e6e8c38d3cb605aaa89af110a5f06d59b4ce9be188a88e351f720d7ada0487a7bc428c689eda5e457d68de9947d84f76f6b1c2259c03fdf1683082dbeb4959140a77ef92ea2fb3d778a72f2a74adaf1e83a7822981c893854c67d5b1eac1469a27ab8a1f2040c2e169f7c21ebd295a0b3ab84f76a97d28fe5ebf2be0be589d5a14502f72753a9e6844cb8fda75196301def1511b7e11404e3589c43ce5c17c13dff4a22eee13ee8f4cdb75f2dcead150b03f0cf208f49a57fc7596f7d4df3f38b079df343f2ffb773ee023bbc3ab7a582cf0ceebff7ce42bd0c8474780c9416fa028d0403166b237d39ec373b1f4a0ada52a567b16ecd5fb39fccd34f5efde5640eca58f77711f77291b3749d97176ee45111bac61a1d6e2918239524f9a22754022d531492a35bdd2148c1f3c0f4c4964154c92d52f3c901a5e66fff36453846b8c38db1471201177c924712382b825315df8379164e58d76d88c292a33129597df25951d1bfb864c51d9235179c524956714130a29d1e043a7b59dadc10fcd571312c1574d124c21f3564bfb20c648cc9a22312d91f8954912a9a1ba6f13f7e0cdd1dd125dd74cd235a89da3d7441163e4a54c916749e47d6d92bcbc20af868588ba8dc0e666bcc32da3e3e3315374f749745f3749378df0af02a71807af73db1261df98248c10b81bd2fea39183475a5222ed8649d272100c73f4a7b446bbacb1d9b85f22f35b93649e1464d231156d7079e3a1b70da5ff1193516273a688ed850f6607b740e1e877e41c49e11c79ed365c5e1976e53523763e6460ca2bb658f2312263770b372bf8a65f9cdd035aa294517699efbbdbb90e1f50537815e77c235c66f45eebf720ed41fbfca4d6363f69c7feb10ae97ef692fb42ace2f061fa878c9f7e95e2f52476d31c7783125ade154e1bb175fe0f719dcbd8ff0184d773623f3d0000 serializedProgramBytesString: - serializedSignature: 416d2c72a5c94fa5fd4dc995066f6ba7facd35b5f08bd5002f994f68ffe0c803fcae12d26ec3dce6b425f7f05fa677da0496f8ec61af4a08b8353042b673f10b + serializedSignature: a4d4865a623c083a7aad77d7bd6c616910d357b259f4f816b1b8d8151e74ceae90751d9601b88810af5d0e851f566632d2c6bc55fca0b337c4a5adce81fe1004 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/6c3966a3f2c4bbd4981ab9e933dadb74.asset b/Assets/SerializedUdonPrograms/6c3966a3f2c4bbd4981ab9e933dadb74.asset index 152ed7c..2588d6a 100644 --- a/Assets/SerializedUdonPrograms/6c3966a3f2c4bbd4981ab9e933dadb74.asset +++ b/Assets/SerializedUdonPrograms/6c3966a3f2c4bbd4981ab9e933dadb74.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed9d797713c911c07b64cbf785c117183060b0c08764e303726c621b96751630f195ec928d11b60cdaf5b5b6f19acdb1d924bb49f673e44be4bdfc913ff281f201f21ea9aae9b14aa3ee1969a4d63064ada7694dcf4c75d7afabaa7b7a5a722c29e0cf1a81cd9a5812f3624cac8a4db12776e1d33ca43bf0b2f79cfc27e200d217b04dc3b11131e07325fe0d59bdb05d80bd43710457be121b9066e9f8b2c8c0e705b836037b98bb05ef0c9c65d5c245abe29e58148f458fd5e523628d2e3a947916ea6535c0764ebc86a319aa141692a4433db059862387746c072aed9cf7547c426aedc0b10db8e6406c83cce724b1a1a346d007719a883a788fb17d4bbe313f293f8fc8b456e6a7e47e4ca635aee3e34c06be27e01d7ff3e6cd7f65feb04cebe1ddc83e531d599978ed6db93f2ad356764da74cdb585e2bcbc3b445ca9974e9d222d326797c8aedd74aa38a437ae42abf5d517e07cb6b67795c8f71b68ff2ff2ef7bb64da2dcf9b96e5fe53e6f7c8b4971f57b0ec6375e893e9791f9697d93583321d607997591ea697342c2fc9b4dfc5b2dfd6357662eb14fb97abfc2b8af2afb2bc2b2ccf8365ec3f727f48a6897c96358e4ddd94e92d37cbb845defa01f84f5aec8b2419369e5d6c5871aef40f2828ba0e37f83744c51e81ebee83008557af52cc3882969b507a759fd5c2ea3d4fdb349c9125a15898ab887f14148195db86578685a443c87f40110d8352168e8c898790e255cf00ff5378e54b598362b721ac65c40a6cf749de33a876e1997e2a61f8725fb30432ede8ba03390ed07dd8dfa61a2ed3f6986a9aa1da2f40de11c5fa5d88f673909e506985ba1fc06755992b1299ba8eea20abcbb743b9d34cf7401bac7d92e2e6f72d12468b20faba19e986b549f411ebbb8296f89ea11d64208842d9b68c714266e5e54d8824ee5acf0a0896ae63a1868e7d3b8175193ce843389686f333d44a98ff0424a6a16c94374b25e48271fe158e9e6a6a680aa3a45daef5e3f9eade1649ec3eac7e1f75bd60a3bc8435c8fa9872d58ac76b535879777359aae6a2e1d6d755692ebfbef3010dc533304e7e2e3e9541cf29778f021ed6c8099e4b906e512d307f43d2f52ecbbbc1eb4ef9e41a3c494386fb258c00cc6b814d164b616d1bc87670d4be0af9765f7f9f5a204b258d296b8325e8ce77583ca2bb8c57d4daf17881d953e98d54fadbc54667fb3185eda7106493a2d153c8b5f994720be939a0d4d3f9340797bd0401c7d44dbf823aabea0a241b5d2411a2a6ce352a7fa521f1b2517fcd976c9f97a5f3bc3a0bb54fb5d2e0361faf85ccefc10978ca025cb448c171b730ba12fe36c25f3824f6ab98ce146a55589baa8dd5ed90a5616d2fa66f227a1d1a7a7ee5ebe8c555f4d057ac952ad29b23ebd9a640b11b80df19a8ebb08b9f06602701ec2d50cebf0a3a84750a84148bceea62d1390c5418864a8a1ff5aaa6a2e98e1da34da5eb5b66297f07543b224a5efd103fd7bef1e13d9277e37615ed1cddd4b6e31efd67e5eaacb38606953560abf6a842670b0b9d03143c0772e1d36d1b6d7adb6854958a6edcabf40cb7e44ebde4269de4be722537eb249f2f57728b4ef2857225b7ea7cbd5fe7eb1703f97a9bce8a2ea99ca1044369d7297059a7c04020053a740a5c295381332ac168a4578b11dca117dca9abf13595e36ac73c25a8725655229ae960b9667a4ea7cb75952e585c5aa4c41d3103db2d786f8a51310dfbe3d03d8c8a49f83401db51e80467a0e0347cba0de74c88bbf0ba03574cc17612ae4b95a47f97ce166fe86c7128902d76eb6824543470771e76f6ec9bef12f4e9d1e97353a7cfad40faf4eaf41956e983128258679faa14aceb48318ed6ad177c5e57fd5155f52bd5435ed039db58b9ced6af939c2c57f2459de454b9922fe9248f972bf9b24a323ac184ce096e077282019d154d16639e1e867245a7c0944e81e9400a5cd5293053a602d75482b1bfba538c608f1e725057e3bb2ac7ad440f795d67a63f28d74c6fe874f9a14a97b07ac8219d2dfe48678b3f0e648b091d8df7543482f7903775fafc44a7cf4f03e9734ba7cfac4a9fa03de4b0aa14aceb5c318ee6d1438ee8cc7ebe5cb31fd535c03d5d03dc0fd40063ba06785fd500ef09672e36ffc9c763812b68bea010f2999c1a1c13ebf07a4147d6c54338b64182f8f3143c43254ff7e4a594464fea347ba0d2eca39235b3570d2dc2b1dd40baac6be6335473f57679b9399735a84f16c256293c523a1e1fe85a9a97983feb6613d8033d6c2dd2a0d56b62f582cdc2b86b9d2fc3fb68299a8deb345b506996396d69e7e9007f8e613f44c656daa2751c38e7b6707ae67d712cec67254bd43219d0f498cee63691bfc46d8de86461fb9cb473ebcda7d3f38f54da0226749c7ea6e2f4d02027ccfd9c8a417dec39ce2c159d155f7a585010ad6febb4fe50a5354651b55fba6724798b3bb65b7cdb7afb42103d27757a3e54e9f9b1c1d67d50b617e8fda01422533a228f54441e151df1e689c226d9886da7286496f2fc625e35e2e1b44eefc7de3d5fe52de150f6fe392969b6a46a05724e14b1cdcb16bc3da31e5e96d54ca3a15d92f21aec708f641d818c244d0ba74e35f67f728e65ef80fd614bac9c5aaffff3f045a15f65b8252ab5e0cc4f0b55eb8db1f6e3da15bf8aa370715dbdd4c89105a46962fc5dd3f409b66a8d6cd55892e6e887035a937f2d7ece4bf35da9eaf758de16f0588e2e2d8c07ebd231728ee95b8adfe3eb5112e0acbbaac0f25a34ad59c0b3498f180fe1857ff5f1580ae92f9944544788f072ecbba201e7df560eceb249383d0407cdd4eedae76919ce2eddf0ad2be793a280ef846cab3eee12fe7ec5e258b0353e8511b79dfab8135abf7540f236dd11989eecbd6d355fe13699d044a14400eb4a14b86b6e30a0eec453ad34d6ffffeea7536dd47d018431a75ba3d8f10b93b1a39e5a0adb171d7e5da4dc2594b3aeb7312f4a341453fd2091c262bdd02f4dc26a91b0b262571ab7bd26731d2a6b0c5bb7296cf50cdb4726b161018b70c94b722bf70d085e660c5e8b2978a30cdec7e1d8dc4c046dae8f617b6a125b93c4967f033b6e0e599b2964830cd9afc2b1b4b9083ae84d86ed9370b04d46105b3bc3f66b93d8da24b6433606720eae4395a3e7a8030cddba49740d12ddee292e83a33663b81a18ae67e138a8c1eec09883d6316ce9f01cd4606c3366715719bae726d1354b74eea70a77cc41eb3405ed3a83b61106348396660cda59066d330c68531184d6cfa065c280361d41681719b4ad30a019bc0b3506ed1283f6220c6806c76bc6a0c519b497614033385a3306ad8941cb8601cde0c4a43168cd0cdaa761403378f7690c5a0b83f6994968fadba9bb11bc9dbac2b06d8783cde0b0c318b61e866dc72436671e177f6f28b754d960ff1937854c3064bbe158da6c042d6d8861db3389cd7bbe238a4f0eda18ba7d93e80a27240d0e3b8ce13acf707d1e8e831a1c781873d05686ed203c078da2c575307487d575d028c6b3730cd751380e6a70e061cc41630cdb2b93d8d4cfdca3f86caa93213b0ec7d20c3e2b3066699719b62fc2c16670e2db18b62e86edc4343667c1a6fb3b54d15b4b34ccb0bd361dd78a58451d8149a21186ec4b93c8bcc76a51ec126a18badf98445738568be262981b0cd76f4de26a94b88e4fbf4617cda79f1718b0df551b58145773f43260bfaf3630834f3d8d014b30605f551b98c149ee0e53c0ae31607fa836b0283eed6c64c0beae363083830a631656cb80fdb1dac0a238ace866c0fe546d6006a7188d59d81906eccfd50666700ec39885dd12efccd74e536855dff0464f784e0124b477ba8922bec3657fc7f38ce484f3318f04fee4441aea95a634f77dcf24fd222dfe3846295fd7f7968994bca57d8b282cb5fd6f57ac7d2bf1055395a6fefae96da5c5a35592f423beefb2fe7fe1ed1e4bd24f088f57c0f6fc6bf45751ca3f3833332df5f6b5acfd7344fb742656b31ccb4608f9f2b2546ef2dcdb69d595d3fd6ff956dd15d4aa4bafd17726adda96f692f0bb643f28423b753bb875ce9db54ff6c0ff5d41868ac77f5ae04fe2a2850352bdb459d87b41ba6649ea8e70feeae3ceab879621aec2b5765cc19f1b3c109b240fffe2ff03dccb7feada750000 serializedProgramBytesString: - serializedSignature: 2a5f17d19aad382704aa76681139fd92d3076a70d37ce9d98e140266a878df99f83f7963deb0bafd7ed1ed01fdf41d1c640a4ac67a3b3e576a3e15fe8213bf0f + serializedSignature: da9d16e0075c3ae08161894baa4a6d91cd69646e4239e2dbd5be3481d3f0825508bf90346f0210eaa5efc7e6b10833c25baa215048cfc60809498b42fa01b703 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/75f3b7bb830f4324a8b2f49814f3493a.asset b/Assets/SerializedUdonPrograms/75f3b7bb830f4324a8b2f49814f3493a.asset index e74479b..bbba51c 100644 --- a/Assets/SerializedUdonPrograms/75f3b7bb830f4324a8b2f49814f3493a.asset +++ b/Assets/SerializedUdonPrograms/75f3b7bb830f4324a8b2f49814f3493a.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5be9521b47109e15ac0e108853e2b013dbb163028615603b97130763e290c2d805883fae14c820885c4210497699ca1ba42aef9157c88324799ca4bb77168d7667b45aa11182582aed68e7e8e9fefa9a9d9142168397710f2edb6c832db3399661fbec9815e1db329447f0b6ef9cfa97ac04e5215cb3d0768fddf01989afbbc6185c57e1aecc2a30f22ddb83324fed9b2c07df57616c0eeeb0f6003e39e86574c3a00c7bca5eb0759632467d486cd3a032af33502e230ad727ec145a73c4144e6251530a2e9bd052a6b62360dae9f78afd44621d41db1e8c29b102d07c4d14a3bb703548262aba79d9c54b9c2f0c9f417e6ff232c63f86504679d9c3c70c09f740d75873d176c6f5f2fec3c23d9671a14f98977d425d5ca8c3b29ff71b11ee71dedb2eba09de6f54b8c77280d7275dfd9dfa948bef88708fed631c9ffbbc3ec4db1097906990f67f007d64d909b3b0d1f82c80993a23fd0d14498743b64ec15271da0a98c20910905849866cb0c216d982d44ac68db8c0f7325db3d0234f44c7bd53fce99902992bc03b27987819ea9f9187a091e7a1658ead4189a376d93c18ed2b17956d98b6006e92635b703d217abbc0b6b7a79f48e80eee311b40d3f6d623a871003d81fb0271b849d777c4698eb85f85ba0ac58e22448f2750bea7d9bcb297e0bb6cce2d0e999c47b9d3aaeaedd0e0a8e9294883dc5be46b1f3472111a41e8c3e3dc0dbb2d8aacbf7934f101433bc898940c6d1af3763aaaa95b6016e59e0d0f82c165f44a28b76f1bef8710d0ebc9224706d53d49125435fcf73f7ffc75fdf75f6f99b5a22d328bd2db351fd1ea018bf4a68ca487427d114cb33b8d8cbae13764f053badb6c23fc76bf3cf50bae803065a65a0518338c9d25cd4df633349480d539b6024c6489ed02673243221528cde5cf7ca348d3942801564021b86e3ca4311e9da6c37c89302549ba7ea2a91413922926da6ec5f847a27a8a899ec955550cbee408c61408faf1a042b04b8620ade80a5a11cc409dbd645aa1d63ce559ccb859a2fe02787ec3f3b1b360578d71907c4e0f006f899bfa98f79c495dc5dca2ca3479845ede9c053ebd22a65cd17152743bd8519946b7c434d268ad7d128bfd175e66cc2508da9182b829b3bbde8bc968cdf92d3e4ea51af6db44dd8414d46bc332f4e2ed8e7ba2e105c70f1f23675df8c9b11b54c43cbff955e84564868db6372451293de5bb0d3ba136eca88af8b0ca5e02108fa9888fb480788f84b8459b095b6d342a6c3b262a59e81bdcac701763c68d84dcae926457631ee1fc59505956af0c420c14c69b8ec9a6adcda4a986bd788cd09e0b98d05a95cce232cdd04ed7c18568469f46c61bd6c8046964ba8e467468a24f16c350139332c6ddf16b421dbffa658471b66bd290e0a69c54534ea8285f3f2fe50115e58fce4b7950461933dfc74cf22078c7e5044ba04e7cac3b05e5eec0fb90e10efc0e5b6339527c051e16b15e1c535dca78f88ca8f91c52f17943c6e7928bcfea9c369fc7e0a6369765786fd1236db10ea7eafada96da941044be61957c3765f22db8e4131dd0ad93675c278dca20d20a22c1884a825b320932ca7022ce2f6a6b955a7f81e159bec1704aadfe541aebd32a4d8eaa70f84486c303250eb23457eb6559be0dfd0eee31d914d8410be548aae4b82d93e35b9745d6ce2bea11a5c50da453b60ead87f0ddd94aafcf7beb244ba924bb2393ec51131ab24f229704fd04936d1bdaf29022834835a692ea5399548f1b8a904bc0c33edfcc9369287884f48bfe11781b062e9057a827dac94b4203efcacca25498668d9f00e2ec47a021447b0b00784da8fb9f07de65eaf340ef62b0d9a3213f29aa9ba707e4efce96aa4c3a7f99d4c760112e91430b90a6a5c15593740ab5ca4fee59c8a265c54c93d6e4cf059e5487bbe436147c7bdb26b0cea38e814ff93bdc31aabbebbeb3f86d87cc1201e7d4a40507e1685a762029f10517bed0d15dc4bf6f99ad357722e2f58a04c5a1f7c01ed622bd7db797d0c2add3389f16ad7c4a6129d5502b0f91690cb533fff32898c62888bf8b0a0f3a41238d416356a7674f93be76a0710f3e3b30b87a62d6c8c256b630d96169379fe739398dd54489b14640682652f452a4b0219fd309f92487dc769222c1dec853c3bc3e50277481da27806a7522a81a2d551ba87101d4b44e50fb38a838f1010f0f366d7c62d0069ca90b38260037af13b824076e8fa7a58aebd12453f3d8a2d10663baa0ec16a05cb84828dbe6ce83baa00c0b502eea7667557e2feb032eae0bb82e01b8fb3a81bb29492ec844051029c1fd8ffcc79c57cdc94302c00f74029c50269a22efa20dbc882ef00c01bc873ac11b9558a76a874ce31a32a10bc89800e4e79d02a44677d606645400f28b7600a9cad997dd222302905f760a9097d1224d01c8af740299f2716df71989463093bac0ec11c0fcba93c0d4e8e2dac0ec17c07cd449602e5c4230130298df7412988b9710cc0176654e34d278a281c7f9c20142fd8754fb206190cb5a84dae70c9fc3b2403b4b65f550c1a29f89e0d23bc8895b7d9afe3bfe8f45715c3af2fe81e1224f3164929ee744235e472b16fd54e52acbff1dabf90b45c44cd1795706346f1347532ed1dfc14bd4c7fc0f028bcd320a3f0000 serializedProgramBytesString: - serializedSignature: 4a0628e7dc30b6daa87e7dc5ff6b9584abd2e1ef8bbe76f80ab7b2289019f982eaf5524271569276f00bef08ee076392e22367a17585d68a1ff113e089ded805 + serializedSignature: 8c0f1c642a24d8b99e7ba9ff0e280f7bde9e5b8d9247c49955d623f72395e831266d06db98352a8b2e17b8e29fb402b5be48bb2a8899fdd7ea6df7a556b03d00 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/96ee11c7074d21e4f84d189ad35d45fc.asset b/Assets/SerializedUdonPrograms/96ee11c7074d21e4f84d189ad35d45fc.asset index 2b6d42c..997ae8c 100644 --- a/Assets/SerializedUdonPrograms/96ee11c7074d21e4f84d189ad35d45fc.asset +++ b/Assets/SerializedUdonPrograms/96ee11c7074d21e4f84d189ad35d45fc.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5b5b6f1b45149e75b2bee4429ad02629bdd042a12e6dbd4e6ff08090d22694407a516e12aa506b522775712e386e6979434242e29907fe0aff821f0312e205cef976361eefceec7a1d4f4843bdf25ee672e69cef5c66e6ac9df1047d9c4b745a110be296288965f1586c894dbabb45d70d3afca7a0fcbe68d0759dce15aabb24ce24f4e4cf796792ce73f4b4239ad4f39958a56b0df58ba24af773d4b74a4f5cba46df2ab572faa9d3b29811f7c45d31e11c4b20b1824e3bb2cc61b99c3c9d6f8a97545b05533c8887aa093a2d52cd0eea3688e9a0dd03f115c4daa0ba55ead31075a2f93528e6e7e9ec40265c5c79ed9357e6384bdf41f99ca16f81fbc97bb54f565ef3f27e4879663a75d9f647c318c329c62884c628483abfcbb67fc9f201d9ee0de539a0c3df118507959723093ce6e4f3a88e67d781a63f23ec2b625b7810e2420a930c7a261b2393ce667cfd9155f2b04d52fb3611d058c432ecad29ae8a2b5a8b38ee0c297cdfc2b9422d6a203a161de2b7c810cc5c9d8eaa62ce3b547e1bdec0065da39a9298a72bf77a24a6c8401f84a8acd0b0757289aa58a2f336e83d22b6a32d934462d30ff759209abe676e504900e8363dd7c1e122cecfc16915dccf51591371629322c54dbabec06851d91b74af1b734942a6e751efa0a6723f0c046a9a2169987b0fb6fa5a23ff854618faec9874c37e0fd1e4e788265e63e8071917139f4f63ca9f7adacaae080ff17e2182607a19a312eaeddbc7fb86b8162b8b1e1956f70948d0d270e3973f5efc7de3cf9fdc76d1ae0a0f53d8c904d1e280657a45673c42215e04d7ed2f33a361f81d1dfc3cbd398bfb08bfdfae8676e91590c5ccd4ae00875782c1a4b9289e504583582d895962a202b6eb92c9658854c734579365b7e9798b0666724b581faea3fd3d2a7b2a636944b7e5ac5c1a1435936f9288260565740acaefb7829223529c82f2bb72b514c41f3d82050382493c9810ecd321c883384fad22b84c65fed26916b535ccb76c5b1550576d89e531b50f50bc8305ff3370128f372f732f87f0d6633d08ac4bf0157bdc9a34d3afd30cd6e84bfb68db5cb7052a156a9bdeba79d17c316cdd7ab88701f76444b864164c10ba1a08cb79b9e509fbdc3ff4710b21c6d8130cc4b33afd602ff88355fd74ba51d2d96630ee16ec91390a56ca0b745d03175cbe2aa7d7f8b1e2353fb28b4f0b630f7bd2d914db3dfb52f0767680f5e6eacd72146679b07836197c4e67f02cdb9846196556c69bbc29879c4721e719ad9cc1dd4deac6ab85e7d82b3d239e75bcba6ec48f46cd7e94d7f1cc71ee98367484290f9b29174c94c7f74a7940e7fbc87f3cda17df5fa49ded175457a1f655ec9eb8fc3e51acd0d84c6f1a23b4b4d3de23de73273a9e21276133e7149bd92b6726cb1ed4e992cdfdb86e7d7bdd3867eb7cb3241ed2b12e38b1f810491dd6d6737a66ddd4c93bb95ec5aa7d4a8a584ece6c39432639ded2c931b38b6c3b4a77c1eb77d0d73772ddec4b3147f5f7a8c6cf5e7049e738f44eca6193942774527edc85b6fc34f0b4a2ab78eec3b52b5457a3789546aa374c529dd449f5496add0516384f75ab20a4fa0db7d0d13379581ac9464c929dd249f6656ac97c6db5db651a59f662c5dd68fa88098fd3264d9b2dcf47608be4f0a5e0bdf64b60b54ef741d6319df576ef99a326c9ded64936bfabe9606e575721fe8e93b5b486a8c9b3d7dc6ecb597825b7588066aad24f1b12112efd16c3b054fe2c58c3d035f17d0c32f1faccd1e1383c5bcc626cc6fa3e7af0d38ef0e0c4e514ab391e7b83ec6b0bd98e0addd53b5aa3f14acaf4fa612db24ae836139d24854e4725454baa749daff8a359f79c9428a0454823a81c3649cfb256fba456331e02c5c52ead29998b77d4d1125f612565d17c027765cc747879fc503a4615af78592189a384731de1512e834090a4edc17b3736ad6982e73116a73b74fc4a2539375366f4dfb50951161071778edaaf06384201e79c4d70c6000e9be90c863605f05701b46b002de786887fdab3e8d55d4a3f1a674730b3bd4026a1017a8fc3711753fc41e3fc3dd5128b11c72a766c4d4543dc6a4dfcfa09bbcc13fffbfff339b9cce6739e41180ca630c489a2cd387106fa0a34b6498dd22efecb619ef6f28ab0d0164d263b11b89b8832a084e10b36e11d96f0f2c06b0037a0cdab646bc0b9b68053e7af0f6c02372e815b958edd0c6d3454e6adda60c11694ae02e5459b500e819afe4db035d8066dc1d6a7c076c9266c67359191996822b5be293e973f5f3a6c76995100be6c13e011636cdc944dac8197b3059ea38057b209de69095e533cc102275d12cea25d5a73fcac02ad6713da098de3c765ff2c82396c0bccbc0266f9208139f50a825950c09cb209260fc4ce3e8b08e96f9d2cae22ad01d6af0076c52660a72251b23d616e7e756ed5ad8fda0236270e4da6a4cc9992ab6c1cf25f1ea218bb92f5530ca35252feadc61d2cd62a44b9826b2bdde0e117173744bacc703ccde45cc03555989086ea3dd3502ff21b3a49f792eb188ad18ac73f7239d4f25f57f59ef1d8f99da91ed85e32476ce19dffc9c6c66474f0f4eaff6b6e1b2d99cdbdd835a791dae9f9bfc2f68e1d4c9bee9dec1fb6dbf478b7369d9ea38f6cdab44fcd5f2b8468dfee403abd1ec232b75a6dc31e5ae973dfc39f08fefd713212a7902433539ba6a775c85a03d50d117c726e704c2029bf4c7dfda8c2736a037fce6ca0a5fb2fb53a883d983a0000 serializedProgramBytesString: - serializedSignature: 2d6662c742d520bf9838ad4e3bf5be45891be2d5438ca531526d2b24326d39ca0189249d63cdf6c2031fe5a9e3e759789bf8b9d746e2ed1d172a297b937d830e + serializedSignature: bafe279956ed689ac72959ffd831d64cafca1166b9bc01f5e5ce415a7d82e045fa9f14f6d622f86c957d7b1fcad2268d165ebc8c6c98443cf694dbe3dd66050d programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/a3b924aa5d416d94c86ddd019ccb8441.asset b/Assets/SerializedUdonPrograms/a3b924aa5d416d94c86ddd019ccb8441.asset index 37b5cba..3a0f1b3 100644 --- a/Assets/SerializedUdonPrograms/a3b924aa5d416d94c86ddd019ccb8441.asset +++ b/Assets/SerializedUdonPrograms/a3b924aa5d416d94c86ddd019ccb8441.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5c59731b45109e95b53a6cc9576ccb244e702010411249760eae10f045303847f9aaa25254a238b2a3201f48cac55b9ea8e2297f84375e78a7f805fc00fe0974f7ce4ab3bb33bb5a49632c13a9b4ab9da3a7fbeb9eee9e19d9913c839771112e9b6c952db01cdb608fd83edb836f0b70df85b7f56497df6555b8efc0b5087517d974404f7c9d3726e1ba0c4f3556879e4fd916dccb54bfc64af07d19fa96e0094bb7e153825646143a6db0457687dd6619633c80c42675aaf13203e53212709d672fa1b6444ce12079aacac0650d6a6a54b70b4cdbedeeb1ef49ac5da8db823e5556019a0f8962e237b81a2413dd4c7eefe377e438069f21fe1c814f12fbf1ef629f04bfc7f86758783678bfa40f1d3fda6e7e465ae893e26d478567e86facf0e77e7e4ff3762784676c3765d1321679f9206f37263cdb74b07c9cb77fe0c35bd425c744807c03fc3923a3691a64515f838e8bec80e569900f4298bedd33d8e891742c62d909583f0e5b07f33a000212cbdb20bbaeb3cb6c566a796f192981ef05ba16a14599884e7a87f8dd3304325781774998363528bf49b30e274e196a726c05eed8eb019b818970cf45651386adc0d42bb175b81e10bd07c0b6b765904838c5dc7d5681a6e50176a1c406f4009e2bc4e11a5d9f11a725e27e19caeae48ff6c023cdc3fd058de695bd0adf6563ae73c8e43cca1d81aadc7237b69a16411ae43e4fb6fa4623ff854610fad8249f86d13c79935f3c9a7883a1e56430102c731a330499e1289b65798a15ab1e04c3cbe895506edf16ded7d8155f59e4c8a0ba4f91044d0dfffad7d89faffe7efdb3e914ed32cb53d89d0a10cd0f58a49735263c14fc4530cd68011975c36fc8e08f63e1da21c26fb52b53bbf00a885164722ac0c08cd30e9a6bec31545481d51c5b02268ac4768533b941225528cc9579d92d68630d540565601eba43edef00334fb82ff5e8b6808cc4493ddee01b24a24a411199821287ada0608fe4a7a04443aea682f0254730a94030880715827d320429e37da215c10d28b352a725aa2d53bcc5c85b24eaa22da13caaf6368ab76861f19438f1c71b53df4b2ebce5580f10d6399a2bfab85569262ad30ce5ffeb8768db58b74f548ad036bc7563d27cc16ddd72b8d304f7a447b8601654109a12080b38df062573ee1f7899491763381314c46332e2a89f21a9c86eca6935e5b84cf3688cb44cd3a7797b39b50679f3b750875ebe44b91996df058a45181be9cdd108cd2598b387bf450cb73cff46c820ce098bc34e3953194a42a64b447c54c6ac5b95236a552665aa4c1d768072bba77053f844cb0a1b5304a7a0f1556ae997a18713c77875281321682f42e6feed71f7c9e52347f6627415eedbc405962317c17b18fe9a196fe0d3d44c9eb6789658eb3b2afaa5c07cbc1fa79329b79b0cd9cdd1e259659303325781363929514681020d7c2224e74992735a2aa7fd6d1eba6142fe8cb6239e02cf325e4dd3e385326a2f945285aa539d86aab48af254a79407552ef974872e7948461843ee192659295d65aaec4f668239761fde3b0cb7c2efd3f6203aa467f08ceea7024688f5e2647626371e39e26a39865572bc2d93e34ac3e89c115115419d92e0ee97b8eaeb9e14232a29a665525c6f431bd6c1c49ca00b7feeddb59b505786691746aa519554676552cd2a74739b387f4ecefe07be3a76ea65599b5e4ea824784726c162680990f33b50b3d7e0bb75bd764fca319594efcaa4bcd1b69e56a06e8b0889330d5b84999361241b5749764e26d977a125b3669553836164e944dfedccc809151eefa934adb6300b817d90c3920277cf5e12563bf0dd3e4708e765dab7e18c4ab2f76592ad34346da71262d263ed21a196b6297a61a2bcdc68b944de135bac92664adc9f56392258fa230d835259097799862eb39f7c90f1d7671cde8681917f89c646acef520f7caab13c05f48234a992278f38f62ed817e2bd0e7c3d24dc8353c2f34c7da0b8cdba75b61424854c4739414ba274ad2f30bce768712e914d0b90a694e3b8499a45ad46b95623794a482eb4694dc15ce05177ac4f6e43e1f7c52d02b7b9cf343068dfa7619a8eb906ab89325f03352767e0c8414bf64b44c03e8ae9c2e93a9adb1c40f6885669357863ca1a372305d4c8873a614b126ce586b559797b2f40f48700d1059d10c50822ec8ec1ae37c061023817758233da98768b34b42aeef50268af09b4b8e922fe55d79c7e7b679bdef0344409c10bdaefa912bd47ee7045abb0a3c6f92531dc643d132b1bc289675bb6bcacc2c735732b794e54409473fff3b4a780690f9e98c786ec2c817c4a41a74f99267dd91adb834661d75705374f9dfcae22e9f03c23ad08dc8ef719145cf68c4e78d31c5e1c789bc0b569e342441b70a62ee0c45837ab1338dc316ec537399fb05def59635c00f5b24e5027b8356e716f59772d9045e6b54eeca42e284d01ca2b3aa14c1135f96f92b4c136a00bb63e01b6ab3a613b2b0937c8449d4ea0f6d837fc87b4c7cd2e2302c0d774023ca40c387bbc8936f0e2bac03304f03e3aac686d5b64734f531b7063ba804b0ac07dacdbea30cd16bde012599c95df6b4c75d2bac08b0ae07da213bc33dceaea94e0d4421e5968f486dac24dbf00eda73aa1cd48c28ddf59894630b5d9694a00f3b3a304e64c0f829916c0bcae13ccd39e49ef3c2d53ff4c47ab959ed405ec8000ece73a8145095a5938e231ea73a155ef2d1b1302a43774423ac56db5c0cfa383c16d2651bde702e8ef478ec7ce7401f76dbf40d330b869647d17aed636ed0897147fc1788b945804ca45ba37b76cf3f4cb1d5ccb8439c0f4a719bc9ffaa5288c4b4395ae69a81b7bc432493bd92f4ef968254fbf2f3acef2cf897a8fe4e95747335db0bd608ee65998bfeed6bd6e3a7a3ab6fe45c401b544363bb1715c1738e9597f0a989f389af6dd3dd9179cf69d69d7bec373b4a8d3be2d6a5686eba27db305e9e47a70cbdc6c7540f6d03c8eb466fb63867f04178cc469da1f57539b83a71d92b54c547799fd8a9bf63b43879c1bd0d7f230185fabf49f48aad4d2fc179c15e1bc85450000 serializedProgramBytesString: - serializedSignature: 9a47026c8513af841501e9412d27fa26976cb3899262d351440b84969ad5f9568d32e7ea7a83ce5ef28b4293302858c792d14daa358020504fe73c494ba91e07 + serializedSignature: c5e792ec9ab190f6874bcf506a1320530b9e9a1212107b2b1e2e3c0ac740ed3effb355184bdaa4b832ddf3812f15067f8292d8ef4fe2c862d2a8e946edaee900 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/c8df303ceb45ae84f85a11591f741734.asset b/Assets/SerializedUdonPrograms/c8df303ceb45ae84f85a11591f741734.asset index 8032aaf..a66245e 100644 --- a/Assets/SerializedUdonPrograms/c8df303ceb45ae84f85a11591f741734.asset +++ b/Assets/SerializedUdonPrograms/c8df303ceb45ae84f85a11591f741734.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5a4b531b4710ee155a24210106ec801327761227c8e1b10b54e59043628cf3200fa02c2007574ac86671618b472139766e39e71fe53fe59863aa4877efac19cdce6859a41111b154dad5ce4cf7747fddd3d3d352c6037c39b378d98647b002f3b005bb700487f86d05ef07f80e9fa2f60d38c1fb33bcd6b06f16ee2450d26bda99c2eb2a3e35a089942fe129def7b9bf02017e5f45da009fa8750f3f018e72b248b4050f611dd660d2b991c0629b891aa2cd21bd9c3c5e1fc06fd81bb0503489c75d9378a9604f83fb0e50e868dc63f885d53ac0bea748730275e4f98439e6ff265ad629bac1207e46a467477ca87d547a266dfe12df330a5d46dc8744fb35a59d680b4a5b518c1d53da0735634ba27d5c69cf6bc60e8bb113f87185cceee9e9e93faec316f90e31aac131784c702f85eb4494c94ec3f86404a0d33c6d13cd738c0c3496db62bf68c2122c6a2d77d3294972aff0b58623f699294da64cf1676c0a12ae8eef4072bb06b67fcb5e4b8eb78f3df3f023de896a0716d0911e2b5cb671da3aba6e009b783d667e3b28767c64924ae4a22acd23e419aea0036c89003dc6e73a4b58e1ebaf2c69c0d2af625b93d7f321aee807787fcdb3c5753fc1efba393705647a19f50bc9d41e2ed7c84c0f511b92de1b20377b6b91cbb008413f785d2cc3ac476bc4f9236689b7188641c6e50d2ae4b1106e052d6d8be0d1a3538921985ec7b8867aff5e47c99e8b35d24e1b3d3664f039d6e1ccc66eab524be0d166e1dc4a50aa1da4c4afac89eb49c2bb6ed6271155e81d1df4396adcec21f4d477c45c6a38363df804eb8c027e1c7d9f86e518c0294d4a93248209c28c0e420acfce8e5508a3b4a082f1ff07ecabe1f880630cb56f20c71ace4dfc967986b354a295a23db4f9f3f8b51f255265e7ae94e4742a9909f1011de2855ec78b0ad2d0987a42f4d3e34ae9eb6dd565c1e4b545c3b24f92c184605683a09f17d96fccdc05452482dac0d8d5312e885459abafcabc68663e68927aa443a97326a947bb2075de24f5b50ea52e98a41eeb82d44326e6e35ae6f7efa7615e34319fd04b9e8a79c9c4fcba96f9efa9980f9b98dfe882e423bab836d4fbb8d6e413018d4b1fd7de013a22b6e2e07c09a00df06b40d588574cfa424c390f557c3fe39e2a1e498e707262246f1b3442c7cfb4c1e883eaa431a8b607c014544775be41e69bd261f28501932d366a9d4fdcfbc274a4ef2a7e0bc9f761975b64a9e5fc4fed6b4d6d620e396976c86b268d6eea345a366864b2cabc90942cfdbd38c2aef2f5258e254a551379bb53fbb6514742268d7e6326fdded5e9f75507fafdcc6c5ee01365f681c682ddd66ddca4db7b6956e879740b4351ef349b306976abdb5e1946821aece1930dfd72f8761cda11bee6607e82941b4c414f0df078a3f4e1fc75439afb006301adf74d94fcc99bd4b03d87f7c15c45dc8b45c88b169492b4084b1e44bfc755c7a848a1d32e592773f12c27348a7821d29c355c354d3f20ab46c5f68cc7c9cbcc05bd29598adb34db80de87d2efb2218335fee90419d0865d65f21a0e6926f34faa88cc3183a8d6d285c23939d53202b3cb795003dff4a225ae30ffa66b5e76b1c42dbe1e463902bd46f18e185c8a72cafae0dcf4bf26f91dd9bfcb311f390baffab0e853d787fff3c8e753e4fb8840188902854f81e2639babb9c496aa324168af4356ba8aab4b99ab936a69a1658d17cea3c845d639d715dd10b6bb36611b12b0851353964cd9be6f0fb29c2dc81c09b24f6c42567ce369ad070b8ba0156d81362081f6a96dd09e6b4f64fd07da9004daf4e5c4b4853e8c695909b6b24dd8a8127aa29c20fbcfcb4a125cf72ec7cb96fad0cbf2126c9f5d0e6c1637026bb06524d8666cc2461abc8a95aefa6f791625c0666def9ce1bfeed4aa51ff81362c81366713b428ad3d6a29625b5c98ae2dc840826cdef6c2acf261f7ac2ad98f29ad2b01e6f51a308b799935c07212607eaf01b37838b7065801ae4c11cea70a0dfd5d6e302b8c5e6e73542b1b76efb236e52eb7d9bac23ada98408c12a79f20e0246a173f743faba979fc2be8e790aec8dc9e6772c16b11a442a062e97ad72cdd8d229e4ed34e0a7aa53656f1f8f7dbabacff12847fc0171b6fce9d6437de42cb87cc0358c7c1bb2c14bddc7f018e249ae5c7310000 serializedProgramBytesString: - serializedSignature: f91448c29ef551a030a3183560dbb442952e501b39b76f979768d4a161c329cbce0f013fb96f1a7aee442845e6e441c62530f5d88b88830e66ea8ddd0890aa09 + serializedSignature: f2eda199ddcd78eb6cb7220244122f9d3ae949c8727e4fa676d4e7870bc8b084687057c3a5fd5b1e9472b50004f922b552d373448edb586a075ddc3054b37503 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/fa52d8b703fd906459112715b1ef1f3a.asset b/Assets/SerializedUdonPrograms/fa52d8b703fd906459112715b1ef1f3a.asset index 4109600..fcc7d0b 100644 --- a/Assets/SerializedUdonPrograms/fa52d8b703fd906459112715b1ef1f3a.asset +++ b/Assets/SerializedUdonPrograms/fa52d8b703fd906459112715b1ef1f3a.asset @@ -14,7 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: serializedProgramCompressedBytes: 1f8b080000000000000aed5a6b5b1347149e0db9ca1d0482a0606b6b2c4a02586b6f6a00b178414b807ef0e98311824d9f707948b4dacffdd47fd47fd07fd48fed396767c9ecec4c964d76a2a1264f76b36767ce9ef73d67cedc369265f0b1aec3618badb32536cb36d92e3b6407f06f09cefbf0b5af1cf933760ce757702cc2bdeb6cdaa7267eae5a6938aec25595d5a0e66bb603e732dd2fb012fc5f85ba25b842e91efc4a50ca8a42a54db6cc9eb23536668df8a8d8a24a552eb310979584e3227b07774b64143e244bb7c6e050803b55bab70f463be59eb39f09d63edcdb813ac7ac023a5f92c6e41f70b408139dfaf9b98f9f07e01787dfb0708d286ec32f06a223a97c172f7f5e9247b97c4492c7b87c5492c7f96f8c5f27f87990cbd35279473e2ec9935c7e4192a7b87c42929fe3f24949decde51725790f975fe2d7bdfc3ca4b1d3914ff1eb08b705ed8cc42c8a901fc0674576c4b278d3ba1620949d9afe418caae311dbef10cdf8d81a84cb11285044d226c5698d2db07965248d5b3d82dd4b742c428932299df63ee22fcf23d0b80a7c4b4233a882fc01b5226c0865b833cb1ec3196bbd607310d8cf252d5bf0d80a34a512db80e311e97b01667b4bfa41c22623d759079d768bde078943e8115c57c8c2021ddf90a525b27e156435ca2f07906116e1fc969ee6c57e0cff55cfdce094a96d54376c9ddc4e1f8e9b96010d5a9fc536fbd123efc523942ea779338c66b18d587f7a3cf191433bc96067b1ca75ccd95d964b36cfb27869ad7b180c8ed18b501ddf36dfb7d8cd8658d4cca0bb270841ddc35d77fe99b91c7dbc1873435b6059ec36ac491f688d88457d196bd4a3a13184582c9a434365fa2d15fdd44d17da48bf5dae4ce5823b204e3d93db01168e209d4eb3c07e811bc760ea2cbb0f4614c9ec0a3772932055a89b2b73d94ffce1bb2c0fea76296fdac3b91a37b3ca3cbecdc5f91027a3e87cfd20ea1c14513928d96e07f967a4460e4a9ee0aa3b083f6a06531a06fd6cd031d8a56230d5fe10b77d5ff1c9976a0671403be561f028af66b05b1b838d6dd031185530984bf171b3d7acbff3b19464165aa4511ed329ef552a073d0194c775cafb42509e5005167acada686360e1bd43d25284b2c1430be78a333213eab81aa0b84a7bc0f99ba08baca4ce3f834aff4c078aac944ef9905af96210e5e774ca874350dead537e3e04e53d2ae50867441909b2e601bde65e9de6d15635f7a99a1ab1f4c2685373a6df0598673d827b45285fa2b13cca9f81c6223c1bf5e5e909f529bbbb46e3268899fa86448fba05a6a9055e612c34cb742db35fe54beac899b733ff173e1e77a6f4ee1cd005ca8556036550a779a255cd433acd93ad6a1e5669c6ce0597a93c03db8513e7bb1da973fc2cdb86ef2b1abc6ed324ff3184dd0e29c43b6248ba13b90743428fe1bc0ec3251586bb4d6170d6530f79d37d00a5704023a3108739f23dbbf66e206c233a6c532a6c2ba1605be6cb31e807bc5ea1098c69a4a33aa4d32aa40f8c205da3e8338f754c87f5b20aeba350b06e51eb7a4d1d538d2fbdad434d9c60be067da631a775983f5161be2375adeeec60233c04b4db30353b209fbd23efbd82ffce5263e30c135efe19d721fb54856c29146f621efd8dd6c8ab0adf3546da8cf72ee8305e5161bcdf02c63c0c8f8ad4268f85059076e5db091dcecf54381f868ed3ceb5ed6c97933ac49f879d8bd4889d9cdb4ecc177598afaa30ff183ae6f79d8b2fe9f06754f8d70c44394e3e308f15288761c6f61f1386817c4a87fc9a0af993d0912f917f6b342dc4ff3819f4fab415dc09f85a16ce4fefd354147bc6675403afaa2c4b73f01cab4fe3fcf684f1d9fbec2559b40116bd3c59c46bace10ba6df21de63616d16faa1b0176eb1fe1eed283b1b502a74fe98f41ba3098ec8d1054cd39ac459433a835ee5ef7bb048965647669a8c267f2bf0359c78973a86826f74d80ad668130614e03ac336b3dfe0a937e587bcb194c020df273e05adbf724faa9e788314387b6a21bc2681619607cb7669f506077ff8c1462f295f092dee9adb2ff3b6907eca496fc13c94d68860a9c5d0cacf8766f90d31e233a7889a7a0a56a7ce1ca6e0d9ff7976cc6176c49dd2f8b0934c72984c72265b3c2ea415858ef9091cdf2aa619d2735bd9334fb93240f769403593059294056c0ae74c5288de7a23ada03881ed9e951a2371c014890981c47993248e4b71280f8877f880b8cc7e1716343a8fd01e81d0059384f65252dea607efd14cc2d15df676e3e1111733451c1388bb6992b8514edc0eef526ad26443347e1b92b3312a53a6a8ec17a8fcd2249529576674d6353aaf2b890984dd3249d8888b30bf4591ce23322e10f995e93ed93bac51adac751e89e704126f9b2411b7111b8dea45b9311ad3a668ec1368fcda248d97798762af371d505f7c4c4d1a57bb0e8052fba5f1b3d6cd440482bf314970d29535573ab493890a747d6b92ae7ea61b191ef022c6c84b9822cf12c8fbce247969a963714ff7d48bd99d374be915e8fcde249dee1162e72e36740984dd3149987abdc6bb49da7914a6040aef9aa4704cd11f37da6b32d8f71a6bc0030299f73e2432e73a90cc4181ccfc8744e67c0792392490b968924c7945d1ce94676f4eddcdcecc6e570e8be0eb60f16e1e1419cd0821a31cf4cba59df97e26e0c24a26c09a7ee6d45b28ba92dece3b1360fd22d364a07beb9d6ec93dd3d410d8de001ce43189ef963e21bbd01e5b4f7d33304b2fa4e33a5b901df4c63afd77ea9699b0a729b5a54a686d298cdd4715d25676227b1a78254baff09f65fcf866669cbb9dc2748cf6a937c1f3b6f2127b0a8577c928fcc4fe035c3a8e7110450000 serializedProgramBytesString: - serializedSignature: 11e6f615e5f9f48e7ca19d9f29f534fc7f6a80d4ea0750428aa99f11b7619b7b0caea8188d73da6aa8899210397eefdc57ae91acca4a0c6d4c57fa8813d71708 + serializedSignature: 2eb523f719f02927dd3edf3f1266456009e5d6ce6ad0ab7a269cdd7bb5df592013969f3becc46211598db97fd761be31ee09e063069c979bbb19da98016ba307 programUnityEngineObjects: [] networkCallingEntrypointMetadata: [] serializationDataFormat: 0 diff --git a/Assets/Shaders/SSSSS.meta b/Assets/Shaders/SSSSS.meta new file mode 100644 index 0000000..0261b3d --- /dev/null +++ b/Assets/Shaders/SSSSS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff477ae48ccb31b4e94ee49bf7de039a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS Demo.mat b/Assets/Shaders/SSSSS/SSS Demo.mat new file mode 100644 index 0000000..a9d8462 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS Demo.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SSS Demo + m_Shader: {fileID: 4800000, guid: dd867f0212ded544396217ac461f949c, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICGLOSSMAP + m_InvalidKeywords: + - _ + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BRDFTex: + m_Texture: {fileID: 2800000, guid: 438762e23bc56bf4188ce947bf60e0e3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailBumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OverlayMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _texcoord: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _texcoord2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CullMode: 2 + - _Cutoff: 0.5 + - _Cutout: 0.5 + - _DetailBumpMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OcclusionUVSource: 0 + - _Parallax: 0.02 + - _SSSAmbient: 0 + - _SSSDist: 1 + - _SSSIntensity: 1 + - _SSSPow: 1 + - _SSSShadow: 1 + - _ScatteringByAlbedo: 1 + - _SecondUVSource: 0 + - _SmoothnessFromAlbedo: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _ThicknessMapInvert: 1 + - _ThicknessMapPower: 1 + - _ThicknessUVSource: 0 + - _UVSec: 0 + - _UseAlphaToMask: 0 + - _UseCutout: 0 + - _UseSkinScattering: 1 + - _WrappingFactor: 0.01 + - _WrappingPowerFactor: 1 + - _ZWrite: 1 + - __dirty: 1 + m_Colors: + - _Color: {r: 1, g: 0.8283805, b: 0.7216981, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OverlayColor: {r: 1, g: 1, b: 1, a: 1} + - _SSSCol: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Shaders/SSSSS/SSS Demo.mat.meta b/Assets/Shaders/SSSSS/SSS Demo.mat.meta new file mode 100644 index 0000000..8816a02 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS Demo.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 511ba8c25b0549c4ba9a8dbd34424156 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS Specular.shader b/Assets/Shaders/SSSSS/SSS Specular.shader new file mode 100644 index 0000000..60eb38b --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS Specular.shader @@ -0,0 +1,108 @@ +// Put together with Amplify's help. +Shader "Silent/Subsurface Scattering (Specular)" +{ + Properties + { + [Header(Standard)] + _Color ("Color", Color) = (1,1,1,1) + _MainTex("Albedo", 2D) = "white" {} + [NoScaleOffset][Normal]_BumpMap("Normal Map", 2D) = "bump" {} + _BumpScale ("Normal Scale", Float) = 1 + [NoScaleOffset]_MetallicGlossMap("Specular", 2D) = "black" {} + _SpecularColor("Specular Tint", Color) = (1,1,1) + _GlossMapScale("Smoothness", Range(0, 1)) = 1.0 + [ToggleUI]_SmoothnessFromAlbedo("Smoothness stored in Albedo alpha", Float) = 0.0 + [NoScaleOffset]_OcclusionMap("Occlusion", 2D) = "white" {} + _OcclusionStrength("Occlusion Strength", Range(0, 1)) = 1.0 + [Enum(UV1, 0, UV2, 1)] _OcclusionUVSource("Occlusion UV Source", Float) = 0 + _EmissionMap("Emission", 2D) = "black" {} + [HDR]_EmissionColor ("Emission Color", Color) = (1,1,1,1) + + [Header(Detail)] + [NoScaleOffset]_OverlayMap("Overlay", 2D) = "black" {} + _OverlayColor ("Overlay Color", Color) = (1,1,1,1) + [NoScaleOffset]_DetailMask("Detail Mask", 2D) = "white" {} + [Normal]_DetailBumpMap("Detail Normal Map", 2D) = "bump" {} + _DetailMetallicGlossMap("Detail Metallic", 2D) = "white" {} + _DetailBumpMapScale ("Detail Scale", Float) = 1 + [Enum(UV1, 0, UV2, 1)] _SecondUVSource("Secondary UV Source", Float) = 0 + + [Header(Transmission)] + [NoScaleOffset]_ThicknessMap("Thickness Map", 2D) = "black" {} + [ToggleUI]_ThicknessMapInvert("Invert Thickness", Float) = 0.0 + _ThicknessMapPower ("Thickness Map Power", Range(0.01, 10)) = 1 + [Enum(UV1, 0, UV2, 1)] _ThicknessUVSource("Thickness UV Source", Float) = 0 + [ToggleUI]_ScatteringByAlbedo("Tint Scattering with Albedo", Float) = 0.0 + _SSSCol ("Scattering Color", Color) = (1,1,1,1) + _SSSIntensity ("Scattering Intensity", Range(0, 10)) = 1 + _SSSPow ("Scattering Power", Range(0.01, 10)) = 1 + _SSSDist ("Scattering Distance", Range(0, 10)) = 1 + _SSSAmbient ("Scattering Ambient Intensity", Range(0, 0.5)) = 0 + _SSSShadow ("Scattering Shadow Power", Range(0, 1)) = 1 + + [Header(Skin)] + [Toggle(_METALLICGLOSSMAP)]_UseSkinScattering("Use Skin Scattering", Float) = 0.0 + [NoScaleOffset]_BRDFTex("Skin BRDF LUT", 2D) = "white" {} + + [Header(Wrapped Diffuse)] + _WrappingFactor("Wrapping Factor", Range(0.001, 1)) = 0.01 + [Gamma]_WrappingPowerFactor("Wrapping Power Factor", Float) = 1 + + [Header(System)] + [Enum(UnityEngine.Rendering.CullMode)] _CullMode("Cull Mode", Float) = 2 + [Toggle(_ALPHATEST_ON)] _UseCutout("Alpha Test Cutout", Float) = 0 + [Toggle(_ALPHABLEND_ON)] _UseAlphaToMask("Alpha To Coverage Transparency", Float) = 0 + _Cutout("Cutout", Range(0, 1)) = 0.5 + [ToggleOff(_SPECULARHIGHLIGHTS_OFF)]_SpecularHighlights ("Specular Highlights", Float) = 1.0 + [ToggleOff(_GLOSSYREFLECTIONS_OFF)]_GlossyReflections ("Glossy Reflections", Float) = 1.0 + [HideInInspector] _texcoord( "", 2D ) = "white" {} + [HideInInspector] _texcoord2( "", 2D ) = "white" {} + [HideInInspector] __dirty( "", Int ) = 1 + } + + SubShader + { + Tags{ "RenderType" = "TransparentCutout" "Queue" = "AlphaTest+0" } + Cull[_CullMode] + AlphaToMask [_UseAlphaToMask] + + CGINCLUDE + + #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + #pragma shader_feature _GLOSSYREFLECTIONS_OFF + #pragma shader_feature _ALPHATEST_ON + + // Reuse Standard keywords for features to avoid reaching limit + // This one is for scattering. + #pragma shader_feature _METALLICGLOSSMAP + + #define SSS_SPECULAR + #include "SSS_Standard.cginc" + + ENDCG + CGPROGRAM + #pragma surface surf StandardCustomLighting keepalpha fullforwardshadows + + ENDCG + Pass + { + Name "ShadowCaster" + Tags{ "LightMode" = "ShadowCaster" } + ZWrite On + AlphaToMask Off + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #pragma multi_compile_shadowcaster + #pragma multi_compile UNITY_PASS_SHADOWCASTER + #pragma shader_feature _ _ALPHATEST_ON + #pragma skip_variants FOG_LINEAR FOG_EXP FOG_EXP2 + + #include "SSS_Shadow.cginc" + + ENDCG + } + } + Fallback "Standard" +} diff --git a/Assets/Shaders/SSSSS/SSS Specular.shader.meta b/Assets/Shaders/SSSSS/SSS Specular.shader.meta new file mode 100644 index 0000000..69d252b --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS Specular.shader.meta @@ -0,0 +1,20 @@ +fileFormatVersion: 2 +guid: 3286a5d3dc0c3dd4e8dfc9dcd833291c +ShaderImporter: + externalObjects: {} + defaultTextures: + - _MainTex: {instanceID: 0} + - _BumpMap: {instanceID: 0} + - _MetallicGlossMap: {instanceID: 0} + - _OcclusionMap: {instanceID: 0} + - _OverlayMap: {instanceID: 0} + - _DetailMask: {instanceID: 0} + - _DetailBumpMap: {instanceID: 0} + - _DetailMetallicGlossMap: {instanceID: 0} + - _ThicknessMap: {instanceID: 0} + - _BRDFTex: {fileID: 2800000, guid: 438762e23bc56bf4188ce947bf60e0e3, type: 3} + - _texcoord: {instanceID: 0} + - _texcoord2: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS.shader b/Assets/Shaders/SSSSS/SSS.shader new file mode 100644 index 0000000..f5f0ef1 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS.shader @@ -0,0 +1,107 @@ +// Put together with Amplify's help. +Shader "Silent/Subsurface Scattering" +{ + Properties + { + [Header(Standard)] + _Color ("Color", Color) = (1,1,1,1) + _MainTex("Albedo", 2D) = "white" {} + [NoScaleOffset][Normal]_BumpMap("Normal Map", 2D) = "bump" {} + _BumpScale ("Normal Scale", Float) = 1 + [NoScaleOffset]_MetallicGlossMap("Metallic", 2D) = "black" {} + _GlossMapScale("Smoothness", Range(0, 1)) = 1.0 + [ToggleUI]_SmoothnessFromAlbedo("Smoothness stored in Albedo alpha", Float) = 0.0 + [NoScaleOffset]_OcclusionMap("Occlusion", 2D) = "white" {} + _OcclusionStrength("Occlusion Strength", Range(0, 1)) = 1.0 + [Enum(UV1, 0, UV2, 1)] _OcclusionUVSource("Occlusion UV Source", Float) = 0 + _EmissionMap("Emission", 2D) = "black" {} + [HDR]_EmissionColor ("Emission Color", Color) = (1,1,1,1) + + [Header(Detail)] + [NoScaleOffset]_OverlayMap("Overlay", 2D) = "black" {} + _OverlayColor ("Overlay Color", Color) = (1,1,1,1) + [NoScaleOffset]_DetailMask("Detail Mask", 2D) = "white" {} + [Normal]_DetailBumpMap("Detail Normal Map", 2D) = "bump" {} + _DetailMetallicGlossMap("Detail Metallic", 2D) = "white" {} + _DetailBumpMapScale ("Detail Scale", Float) = 1 + [Enum(UV1, 0, UV2, 1)] _SecondUVSource("Secondary UV Source", Float) = 0 + + [Header(Transmission)] + [NoScaleOffset]_ThicknessMap("Thickness Map", 2D) = "black" {} + [ToggleUI]_ThicknessMapInvert("Invert Thickness", Float) = 0.0 + _ThicknessMapPower ("Thickness Map Power", Range(0.01, 10)) = 1 + [Enum(UV1, 0, UV2, 1)] _ThicknessUVSource("Thickness UV Source", Float) = 0 + [ToggleUI]_ScatteringByAlbedo("Tint Scattering with Albedo", Float) = 0.0 + _SSSCol ("Scattering Color", Color) = (1,1,1,1) + _SSSIntensity ("Scattering Intensity", Range(0, 10)) = 1 + _SSSPow ("Scattering Power", Range(0.01, 10)) = 1 + _SSSDist ("Scattering Distance", Range(0, 10)) = 1 + _SSSAmbient ("Scattering Ambient Intensity", Range(0, 0.5)) = 0 + _SSSShadow ("Scattering Shadow Power", Range(0, 1)) = 1 + + [Header(Skin)] + [Toggle(_METALLICGLOSSMAP)]_UseSkinScattering("Use Skin Scattering", Float) = 0.0 + [NoScaleOffset]_BRDFTex("Skin BRDF LUT", 2D) = "white" {} + + [Header(Wrapped Diffuse)] + _WrappingFactor("Wrapping Factor", Range(0.001, 1)) = 0.01 + [Gamma]_WrappingPowerFactor("Wrapping Power Factor", Float) = 1 + + [Header(System)] + [Enum(UnityEngine.Rendering.CullMode)] _CullMode("Cull Mode", Float) = 2 + [Toggle(_ALPHATEST_ON)] _UseCutout("Alpha Test Cutout", Float) = 0 + [Toggle(_ALPHABLEND_ON)] _UseAlphaToMask("Alpha To Coverage Transparency", Float) = 0 + _Cutout("Cutout", Range(0, 1)) = 0.5 + [ToggleOff(_SPECULARHIGHLIGHTS_OFF)]_SpecularHighlights ("Specular Highlights", Float) = 1.0 + [ToggleOff(_GLOSSYREFLECTIONS_OFF)]_GlossyReflections ("Glossy Reflections", Float) = 1.0 + [HideInInspector] _texcoord( "", 2D ) = "white" {} + [HideInInspector] _texcoord2( "", 2D ) = "white" {} + [HideInInspector] __dirty( "", Int ) = 1 + } + + SubShader + { + Tags{ "RenderType" = "TransparentCutout" "Queue" = "AlphaTest+0" } + Cull[_CullMode] + AlphaToMask [_UseAlphaToMask] + + CGINCLUDE + + #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + #pragma shader_feature _GLOSSYREFLECTIONS_OFF + #pragma shader_feature _ALPHATEST_ON + + // Reuse Standard keywords for features to avoid reaching limit + // This one is for scattering. + #pragma shader_feature _METALLICGLOSSMAP + + #define SSS_METALLIC + #include "SSS_Standard.cginc" + + ENDCG + CGPROGRAM + #pragma surface surf StandardCustomLighting keepalpha fullforwardshadows + #pragma target 3.0 + + ENDCG + Pass + { + Name "ShadowCaster" + Tags{ "LightMode" = "ShadowCaster" } + ZWrite On + AlphaToMask Off + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #pragma multi_compile UNITY_PASS_SHADOWCASTER + #pragma shader_feature _ _ALPHATEST_ON + #pragma skip_variants FOG_LINEAR FOG_EXP FOG_EXP2 + + #include "SSS_Shadow.cginc" + + ENDCG + } + } + Fallback "Standard" +} diff --git a/Assets/Shaders/SSSSS/SSS.shader.meta b/Assets/Shaders/SSSSS/SSS.shader.meta new file mode 100644 index 0000000..d3ade4c --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS.shader.meta @@ -0,0 +1,20 @@ +fileFormatVersion: 2 +guid: dd867f0212ded544396217ac461f949c +ShaderImporter: + externalObjects: {} + defaultTextures: + - _MainTex: {instanceID: 0} + - _BumpMap: {instanceID: 0} + - _MetallicGlossMap: {instanceID: 0} + - _OcclusionMap: {instanceID: 0} + - _OverlayMap: {instanceID: 0} + - _DetailMask: {instanceID: 0} + - _DetailBumpMap: {instanceID: 0} + - _DetailMetallicGlossMap: {instanceID: 0} + - _ThicknessMap: {instanceID: 0} + - _BRDFTex: {fileID: 2800000, guid: 438762e23bc56bf4188ce947bf60e0e3, type: 3} + - _texcoord: {instanceID: 0} + - _texcoord2: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS_Core.cginc b/Assets/Shaders/SSSSS/SSS_Core.cginc new file mode 100644 index 0000000..d0d5f43 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Core.cginc @@ -0,0 +1,330 @@ +#ifndef SSS_CORE_INCLUDED +#define SSS_CORE_INCLUDED +//----------------------------------------------------------------------------- +// BRDF functions +//----------------------------------------------------------------------------- + +// See UnityStandardBRDF for more info + +UNITY_DECLARE_TEX2D(_BRDFTex); + +half4 UNITY_BRDF_PBS_SSSS (half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, half thickness, + float3 normal, float3 viewDir, + UnityLight light, UnityIndirect gi) +{ + float perceptualRoughness = SmoothnessToPerceptualRoughness (smoothness); + float3 halfDir = Unity_SafeNormalize (float3(light.dir) + viewDir); + +// NdotV should not be negative for visible pixels, but it can happen due to perspective projection and normal mapping +// In this case normal should be modified to become valid (i.e facing camera) and not cause weird artifacts. +// but this operation adds few ALU and users may not want it. Alternative is to simply take the abs of NdotV (less correct but works too). +// Following define allow to control this. Set it to 0 if ALU is critical on your platform. +// This correction is interesting for GGX with SmithJoint visibility function because artifacts are more visible in this case due to highlight edge of rough surface +// Edit: Disable this code by default for now as it is not compatible with two sided lighting used in SpeedTree. +#define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + +#if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + // The amount we shift the normal toward the view vector is defined by the dot product. + half shiftAmount = dot(normal, viewDir); + normal = shiftAmount < 0.0f ? normal + viewDir * (-shiftAmount + 1e-5f) : normal; + // A re-normalization should be applied here but as the shift is small we don't do it to save ALU. + //normal = normalize(normal); + + float nv = saturate(dot(normal, viewDir)); // TODO: this saturate should no be necessary here +#else + half nv = abs(dot(normal, viewDir)); // This abs allow to limit artifact +#endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + // Diffuse term + half3 diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + #if defined(_METALLICGLOSSMAP) // Scattering + // Skin Lighting + float2 brdfUV; + // Half-Lambert lighting value based on blurred normals. + brdfUV.x = nl * 0.5 + 0.5; + // Curvature amount. Multiplied by light's luminosity so brighter light = more scattering. + // Pleae note: gi.light.color already contains light attenuation + brdfUV.y = thickness * dot(light.color, fixed3(0.22, 0.707, 0.071)); + half3 brdf = UNITY_SAMPLE_TEX2D ( _BRDFTex, brdfUV ).rgb; + #else + float wrappedDiffuse = pow(saturate((diffuseTerm + _WrappingFactor) / + (1.0f + _WrappingFactor)), _WrappingPowerFactor) * (_WrappingPowerFactor + 1) / (2 * (1 + _WrappingFactor)); + half3 brdf = wrappedDiffuse; + #endif + + // Specular term + // HACK: theoretically we should divide diffuseTerm by Pi and not multiply specularTerm! + // BUT 1) that will make shader look significantly darker than Legacy ones + // and 2) on engine side "Non-important" lights have to be divided by Pi too in cases when they are injected into ambient SH + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); +#if UNITY_BRDF_GGX + // GGX with roughtness to 0 would mean no specular at all, using max(roughness, 0.002) here to match HDrenderloop roughtness remapping. + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm (nl, nv, roughness); + float D = GGXTerm (nh, roughness); +#else + // Legacy + half V = SmithBeckmannVisibilityTerm (nl, nv, roughness); + half D = NDFBlinnPhongNormalizedTerm (nh, PerceptualRoughnessToSpecPower(perceptualRoughness)); +#endif + + float specularTerm = V*D * UNITY_PI; // Torrance-Sparrow model, Fresnel is applied later + +# ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); +# endif + + // specularTerm * nl can be NaN on Metal in some cases, use max() to make sure it's a sane value + specularTerm = max(0, specularTerm * nl); +#if defined(_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; +#endif + + // surfaceReduction = Int D(NdotH) * NdotH * Id(NdotL>0) dH = 1/(roughness^2+1) + half surfaceReduction; +# ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0-0.28*roughness*perceptualRoughness; // 1-0.28*x^3 as approximation for (1/(x^4+1))^(1/2.2) on the domain [0;1] +# else + surfaceReduction = 1.0 / (roughness*roughness + 1.0); // fade \in [0.5;1] +# endif + + const float epsilon = 1.192092896e-07; // Smallest positive number, such that 1.0 + epsilon != 1.0 + + // SH brdf term + #if defined(_METALLICGLOSSMAP) // Scattering + float3 shLength = GetSHLength(); + float3 giBase = saturate(gi.diffuse / shLength); + float giBaseL = dot(giBase, 1.0/3.0) + epsilon; + giBase /= giBaseL; + + brdfUV.x = giBaseL * 0.5 + 0.5; + brdfUV.y = thickness * dot(shLength, fixed3(0.22, 0.707, 0.071)); + half3 brdfSH = UNITY_SAMPLE_TEX2D ( _BRDFTex, brdfUV ).rgb; + gi.diffuse = max(0, shLength * giBase * lerp(giBaseL, brdfSH, thickness)); + #endif + + // To provide true Lambert lighting, we need to be able to kill specular completely. + specularTerm *= any(specColor) ? 1.0 : 0.0; + + half grazingTerm = saturate(smoothness + (1-oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * lerp(diffuseTerm, brdf, thickness)) + + specularTerm * light.color * FresnelTerm (specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp (specColor, grazingTerm, nv); + + return half4(color, 1); +} + +//----------------------------------------------------------------------------- +// Surface functions +//----------------------------------------------------------------------------- + +struct SurfaceOutputStandardSSSS +{ + fixed3 Albedo; // base (diffuse or specular) color + float3 Normal; // tangent space normal, if written + half3 Emission; + half Metallic; // 0=non-metal, 1=metal + // Smoothness is the user facing name, it should be perceptual smoothness but user should not have to deal with it. + // Everywhere in the code you meet smoothness it is perceptual smoothness + half Smoothness; // 0=rough, 1=smooth + half Occlusion; // occlusion (default 1) + fixed Alpha; // alpha for transparencies + fixed Thickness; +}; + + +struct SurfaceOutputStandardSpecularSSSS +{ + fixed3 Albedo; // diffuse color + fixed3 Specular; // specular color + float3 Normal; // tangent space normal, if written + half3 Emission; + half Smoothness; // 0=rough, 1=smooth + half Occlusion; // occlusion (default 1) + fixed Alpha; // alpha for transparencies + fixed Thickness; +}; + +inline half4 LightingStandardSSSS (SurfaceOutputStandardSSSS s, UnityGIInput data, UnityGI gi) +{ + s.Normal = normalize(s.Normal); + + half oneMinusReflectivity; + half3 specColor; + s.Albedo = DiffuseAndSpecularFromMetallic (s.Albedo, s.Metallic, /*out*/ specColor, /*out*/ oneMinusReflectivity); + + // shader relies on pre-multiply alpha-blend (_SrcBlend = One, _DstBlend = OneMinusSrcAlpha) + // this is necessary to handle transparency in physically correct way - only diffuse component gets affected by alpha + half outputAlpha; + s.Albedo = PreMultiplyAlpha (s.Albedo, s.Alpha, oneMinusReflectivity, /*out*/ outputAlpha); + + half4 c = UNITY_BRDF_PBS_SSSS (s.Albedo, specColor, oneMinusReflectivity, s.Smoothness, s.Thickness, s.Normal, data.worldViewDir, gi.light, gi.indirect); + + +#if defined(UNITY_PASS_FORWARDBASE) && defined(VERTEXLIGHT_ON) + // energy conservation + UnityLight light = gi.light; + UnityIndirect nullGi = gi.indirect; + + nullGi.diffuse = 0; + nullGi.specular = 0; + + for(int num = 0; num < 4 && any(unity_LightColor[num].rgb > 0); num++) + { + UnityLight light; + float3 lightPos = float3(unity_4LightPosX0[num], unity_4LightPosY0[num], unity_4LightPosZ0[num]); + light.dir = lightPos - data.worldPos; + + float lengthSq = dot(light.dir, light.dir); + float atten2 = saturate(1 - (lengthSq * unity_4LightAtten0[num] / 25)); + + if (atten2 > 0) + { + light.dir *= min(1e30, rsqrt(lengthSq)); + float atten = 1.0 / (1.0 + (lengthSq * unity_4LightAtten0[num])); + //atten = unityPointAttenuation(lengthSq, unity_4LightAtten0[num]); + atten = min(atten, atten2 * atten2); + + light.color = unity_LightColor[num].rgb * atten; + + c += UNITY_BRDF_PBS_SSSS (s.Albedo, specColor, + oneMinusReflectivity, s.Smoothness, + s.Thickness, s.Normal, + data.worldViewDir, light, nullGi); + } + }; +#endif + + c.a = outputAlpha; + return c; +} + +inline half4 LightingStandardSSSS_Deferred (SurfaceOutputStandardSSSS s, float3 viewDir, UnityGI gi, out half4 outGBuffer0, out half4 outGBuffer1, out half4 outGBuffer2) +{ + half oneMinusReflectivity; + half3 specColor; + s.Albedo = DiffuseAndSpecularFromMetallic (s.Albedo, s.Metallic, /*out*/ specColor, /*out*/ oneMinusReflectivity); + + half4 c = UNITY_BRDF_PBS_SSSS (s.Albedo, specColor, oneMinusReflectivity, s.Smoothness, s.Thickness, s.Normal, viewDir, gi.light, gi.indirect); + + UnityStandardData data; + data.diffuseColor = s.Albedo; + data.occlusion = s.Occlusion; + data.specularColor = specColor; + data.smoothness = s.Smoothness; + data.normalWorld = s.Normal; + + UnityStandardDataToGbuffer(data, outGBuffer0, outGBuffer1, outGBuffer2); + + half4 emission = half4(s.Emission + c.rgb, 1); + return emission; +} + +inline void LightingStandardSSSS_GI ( + SurfaceOutputStandardSSSS s, + UnityGIInput data, + inout UnityGI gi) +{ +#if defined(UNITY_PASS_DEFERRED) && UNITY_ENABLE_REFLECTION_BUFFERS + gi = UnityGlobalIllumination_Geom(data, s.Occlusion, s.Normal); +#else + Unity_GlossyEnvironmentData g = UnityGlossyEnvironmentSetup(s.Smoothness, data.worldViewDir, s.Normal, lerp(unity_ColorSpaceDielectricSpec.rgb, s.Albedo, s.Metallic)); + gi = UnityGlobalIllumination_Geom(data, s.Occlusion, s.Normal, g); +#endif +} + +inline half4 LightingStandardSSSSSpecular (SurfaceOutputStandardSpecularSSSS s, UnityGIInput data, UnityGI gi) +{ + s.Normal = normalize(s.Normal); + + // energy conservation + half oneMinusReflectivity; + s.Albedo = EnergyConservationBetweenDiffuseAndSpecular (s.Albedo, s.Specular, /*out*/ oneMinusReflectivity); + + // shader relies on pre-multiply alpha-blend (_SrcBlend = One, _DstBlend = OneMinusSrcAlpha) + // this is necessary to handle transparency in physically correct way - only diffuse component gets affected by alpha + half outputAlpha; + s.Albedo = PreMultiplyAlpha (s.Albedo, s.Alpha, oneMinusReflectivity, /*out*/ outputAlpha); + + half4 c = UNITY_BRDF_PBS_SSSS (s.Albedo, s.Specular, oneMinusReflectivity, s.Smoothness, s.Thickness, s.Normal, data.worldViewDir, gi.light, gi.indirect); + +#if defined(UNITY_PASS_FORWARDBASE) && defined(VERTEXLIGHT_ON) + // energy conservation + UnityLight light = gi.light; + UnityIndirect nullGi = gi.indirect; + + nullGi.diffuse = 0; + nullGi.specular = 0; + + for(int num = 0; num < 4 && any(unity_LightColor[num].rgb > 0); num++) + { + UnityLight light; + float3 lightPos = float3(unity_4LightPosX0[num], unity_4LightPosY0[num], unity_4LightPosZ0[num]); + light.dir = lightPos - data.worldPos; + + float lengthSq = dot(light.dir, light.dir); + float atten2 = saturate(1 - (lengthSq * unity_4LightAtten0[num] / 25)); + + if (atten2 > 0) + { + light.dir *= min(1e30, rsqrt(lengthSq)); + float atten = 1.0 / (1.0 + (lengthSq * unity_4LightAtten0[num])); + //atten = unityPointAttenuation(lengthSq, unity_4LightAtten0[num]); + atten = min(atten, atten2 * atten2); + + light.color = unity_LightColor[num].rgb * atten; + + c += UNITY_BRDF_PBS_SSSS (s.Albedo, s.Specular, + oneMinusReflectivity, s.Smoothness, + s.Thickness, s.Normal, + data.worldViewDir, light, nullGi); + } + }; +#endif + + c.a = outputAlpha; + return c; +} + +inline half4 LightingStandardSSSSSpecular_Deferred (SurfaceOutputStandardSpecularSSSS s, float3 viewDir, UnityGI gi, out half4 outGBuffer0, out half4 outGBuffer1, out half4 outGBuffer2) +{ + // energy conservation + half oneMinusReflectivity; + s.Albedo = EnergyConservationBetweenDiffuseAndSpecular (s.Albedo, s.Specular, /*out*/ oneMinusReflectivity); + + half4 c = UNITY_BRDF_PBS_SSSS (s.Albedo, s.Specular, oneMinusReflectivity, s.Smoothness, s.Thickness, s.Normal, viewDir, gi.light, gi.indirect); + + UnityStandardData data; + data.diffuseColor = s.Albedo; + data.occlusion = s.Occlusion; + data.specularColor = s.Specular; + data.smoothness = s.Smoothness; + data.normalWorld = s.Normal; + + UnityStandardDataToGbuffer(data, outGBuffer0, outGBuffer1, outGBuffer2); + + half4 emission = half4(s.Emission + c.rgb, 1); + return emission; +} + +inline void LightingStandardSSSSSpecular_GI ( + SurfaceOutputStandardSpecularSSSS s, + UnityGIInput data, + inout UnityGI gi) +{ +#if defined(UNITY_PASS_DEFERRED) && UNITY_ENABLE_REFLECTION_BUFFERS + gi = UnityGlobalIllumination_Geom(data, s.Occlusion, s.Normal); +#else + Unity_GlossyEnvironmentData g = UnityGlossyEnvironmentSetup(s.Smoothness, data.worldViewDir, s.Normal, s.Specular); + gi = UnityGlobalIllumination_Geom(data, s.Occlusion, s.Normal, g); +#endif +} + +#endif // SSS_CORE_INCLUDED \ No newline at end of file diff --git a/Assets/Shaders/SSSSS/SSS_Core.cginc.meta b/Assets/Shaders/SSSSS/SSS_Core.cginc.meta new file mode 100644 index 0000000..ce11a5d --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Core.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b397c9c20b437d6459940d848fd7bb20 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS_Shadow.cginc b/Assets/Shaders/SSSSS/SSS_Shadow.cginc new file mode 100644 index 0000000..0ce1089 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Shadow.cginc @@ -0,0 +1,83 @@ +#ifndef SSS_SHADOW_INCLUDED +#define SSS_SHADOW_INCLUDED + +#include "HLSLSupport.cginc" +#if ( SHADER_API_D3D11 || SHADER_API_GLCORE || SHADER_API_GLES3 || SHADER_API_METAL || SHADER_API_VULKAN ) + #define CAN_SKIP_VPOS +#endif +#include "UnityCG.cginc" +#include "Lighting.cginc" +#include "UnityPBSLighting.cginc" +struct v2f +{ + V2F_SHADOW_CASTER; + float4 customPack1 : TEXCOORD1; + float4 tSpace0 : TEXCOORD2; + float4 tSpace1 : TEXCOORD3; + float4 tSpace2 : TEXCOORD4; + UNITY_VERTEX_INPUT_INSTANCE_ID +}; +v2f vert( appdata_full v ) +{ + v2f o; + UNITY_SETUP_INSTANCE_ID( v ); + UNITY_INITIALIZE_OUTPUT( v2f, o ); + UNITY_TRANSFER_INSTANCE_ID( v, o ); + Input customInputData; + float3 worldPos = mul( unity_ObjectToWorld, v.vertex ).xyz; + half3 worldNormal = UnityObjectToWorldNormal( v.normal ); + half3 worldTangent = UnityObjectToWorldDir( v.tangent.xyz ); + half tangentSign = v.tangent.w * unity_WorldTransformParams.w; + half3 worldBinormal = cross( worldNormal, worldTangent ) * tangentSign; + o.tSpace0 = float4( worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x ); + o.tSpace1 = float4( worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y ); + o.tSpace2 = float4( worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z ); + o.customPack1.xy = customInputData.uv_texcoord; + o.customPack1.xy = v.texcoord; + o.customPack1.zw = v.texcoord1; + + TRANSFER_SHADOW_CASTER_NORMALOFFSET( o ) + return o; +} +half4 frag( v2f IN +#if !defined( CAN_SKIP_VPOS ) +, UNITY_VPOS_TYPE vpos : VPOS +#endif +) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID( IN ); + Input surfIN; + UNITY_INITIALIZE_OUTPUT( Input, surfIN ); + surfIN.uv_texcoord = IN.customPack1.xy; + surfIN.uv2_texcoord2 = IN.customPack1.zw; + float3 worldPos = float3( IN.tSpace0.w, IN.tSpace1.w, IN.tSpace2.w ); + half3 worldViewDir = normalize( UnityWorldSpaceViewDir( worldPos ) ); + surfIN.worldNormal = float3( IN.tSpace0.z, IN.tSpace1.z, IN.tSpace2.z ); + surfIN.internalSurfaceTtoW0 = IN.tSpace0.xyz; + surfIN.internalSurfaceTtoW1 = IN.tSpace1.xyz; + surfIN.internalSurfaceTtoW2 = IN.tSpace2.xyz; + SurfaceOutputCustomLightingCustom o; + UNITY_INITIALIZE_OUTPUT( SurfaceOutputCustomLightingCustom, o ); + + #if !defined(SSS_CUSTOM_SHADOW) + float2 scaledUV = TRANSFORM_TEX(surfIN.uv_texcoord, _MainTex); + + float4 _MainTex_var = tex2D( _MainTex, scaledUV ); + #if !(defined(_ALPHATEST_ON) || defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON)) + o.Alpha = 1.0; + #else + o.Alpha = (_SmoothnessFromAlbedo? 1.0 : _MainTex_var.a) * _Color.a ; + o.Alpha = ((o.Alpha - _Cutout) / 0.0001 + 0.5); + clip(o.Alpha - 1.0/255.0 ); + #endif + #else + customShadow( surfIN, o ); + #endif + + #if defined( CAN_SKIP_VPOS ) + float2 vpos = IN.pos; + #endif + SHADOW_CASTER_FRAGMENT( IN ) +} + +#endif // SSS_SHADOW_INCLUDED \ No newline at end of file diff --git a/Assets/Shaders/SSSSS/SSS_Shadow.cginc.meta b/Assets/Shaders/SSSSS/SSS_Shadow.cginc.meta new file mode 100644 index 0000000..c982001 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Shadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9670dae62ebdb8e4dbebe1dd39e0ba49 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS_Standard.cginc b/Assets/Shaders/SSSSS/SSS_Standard.cginc new file mode 100644 index 0000000..c82a109 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Standard.cginc @@ -0,0 +1,227 @@ +#ifndef SSS_INPUT_INCLUDED +#define SSS_INPUT_INCLUDED + +#include "UnityPBSLighting.cginc" +#include "Lighting.cginc" + +#ifdef UNITY_PASS_SHADOWCASTER + #undef INTERNAL_DATA + #undef WorldReflectionVector + #undef WorldNormalVector + #define INTERNAL_DATA half3 internalSurfaceTtoW0; half3 internalSurfaceTtoW1; half3 internalSurfaceTtoW2; + #define WorldReflectionVector(data,normal) reflect (data.worldRefl, half3(dot(data.internalSurfaceTtoW0,normal), dot(data.internalSurfaceTtoW1,normal), dot(data.internalSurfaceTtoW2,normal))) + #define WorldNormalVector(data,normal) half3(dot(data.internalSurfaceTtoW0,normal), dot(data.internalSurfaceTtoW1,normal), dot(data.internalSurfaceTtoW2,normal)) +#endif + +struct Input +{ + float3 worldNormal; + float4 screenPos; + INTERNAL_DATA + float2 uv_texcoord; + float2 uv2_texcoord2; + half facing : VFACE; +}; + +struct SurfaceOutputCustomLightingCustom +{ + half3 Albedo; + half3 Normal; + half3 Emission; + half3 Specular; + half Smoothness; + half Occlusion; + half Alpha; + half Thickness; + half3 SubsurfaceColour; + Input SurfInput; + UnityGIInput GIData; +}; + +uniform sampler2D _MainTex; uniform float4 _MainTex_ST; +uniform sampler2D _BumpMap; +uniform sampler2D _MetallicGlossMap; +uniform sampler2D _OcclusionMap; +uniform sampler2D _ThicknessMap; +uniform sampler2D _OverlayMap; +uniform sampler2D _EmissionMap; +uniform sampler2D _DetailMask; +uniform sampler2D _DetailBumpMap; uniform float4 _DetailBumpMap_ST; +uniform sampler2D _DetailMetallicGlossMap; uniform float4 _DetailMetallicGlossMap_ST; + +uniform float _ThicknessMapPower; +uniform float _ThicknessMapInvert; +uniform float3 _SSSCol; +uniform float _SSSAmbient; +uniform float _SSSIntensity; +uniform float _SSSPow; +uniform float _SSSDist; +uniform float _SSSShadow; +uniform float4 _Color; +uniform float3 _OverlayColor; +uniform float3 _EmissionColor; +uniform float3 _SpecularColor; + +uniform float _DetailBumpMapScale; +uniform float _ScatteringByAlbedo; +uniform float _SmoothnessFromAlbedo; +uniform float _BumpScale; +uniform float _OcclusionStrength; +uniform float _GlossMapScale; +uniform float _Cutout; + +uniform float _WrappingFactor; +uniform float _WrappingPowerFactor; + +uniform float _SecondUVSource; +uniform float _OcclusionUVSource; +uniform float _ThicknessUVSource; + +#include "SSS_Utils.cginc" +#include "SSS_Core.cginc" + +inline void LightingStandardCustomLighting_GI( inout SurfaceOutputCustomLightingCustom s, UnityGIInput data, inout UnityGI gi ) +{ + s.GIData = data; +} + +void surf( Input i , inout SurfaceOutputCustomLightingCustom s1 ) +{ + s1.SurfInput = i; + + float2 scaledUV = TRANSFORM_TEX(i.uv_texcoord, _MainTex); + + float4 _MainTex_var = tex2D( _MainTex, scaledUV ); + float2 texcoord2 = _SecondUVSource? i.uv2_texcoord2 : scaledUV; + float detailMask = tex2D( _DetailMask, scaledUV ).a; + float3 overlayMask = tex2D(_OverlayMap,texcoord2).rgb*detailMask; + + #if defined(USE_DETAIL_AS_ALPHA) + _Color.a = lerp( _Color.a, tex2D( _OverlayMap, texcoord2 ).rgb, + detailMask); + #endif + + #if !(defined(_ALPHATEST_ON) || defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON)) + s1.Alpha = 1.0; + #else + s1.Alpha = (_SmoothnessFromAlbedo? 1.0 : _MainTex_var.a) * _Color.a; + s1.Alpha = ((s1.Alpha - _Cutout) / max(fwidth(s1.Alpha), 0.0001) + 0.5); + clip(s1.Alpha - 1.0/255.0 ); + #endif + + #if defined(USE_DETAIL_AS_ALPHA) + s1.Albedo = _MainTex_var.rgb * _Color; + #else + s1.Albedo = lerp(_MainTex_var.rgb * _Color, _OverlayColor, overlayMask); + #endif + + s1.Normal = NormalInTangentSpace(scaledUV, texcoord2, detailMask); + + s1.Emission = tex2D( _EmissionMap, scaledUV ).rgb * _EmissionColor.rgb; + float4 _MetallicGlossMap_var = tex2D( _MetallicGlossMap, scaledUV ); + float4 detailMetallicGlossMap_var = tex2D (_DetailMetallicGlossMap, TRANSFORM_TEX(texcoord2, _DetailMetallicGlossMap)); + _MetallicGlossMap_var *= lerp(1.0, detailMetallicGlossMap_var, detailMask); + + #if defined(SSS_METALLIC) + s1.Specular = _MetallicGlossMap_var.r; + #else + s1.Specular = _MetallicGlossMap_var.rgb; + #endif + + s1.Specular *= _SpecularColor; + + s1.Smoothness = _SmoothnessFromAlbedo? _MainTex_var.a : _MetallicGlossMap_var.a; + s1.Smoothness *= _GlossMapScale; + + float2 occlusionUV = _OcclusionUVSource? i.uv2_texcoord2 : scaledUV; + s1.Occlusion = LerpOneTo(tex2D( _OcclusionMap, occlusionUV ).g, _OcclusionStrength); + + float2 thicknessUV = _ThicknessUVSource? i.uv2_texcoord2 : scaledUV; + float3 thicknessMap_var = tex2D( _ThicknessMap, thicknessUV ).rgb; + s1.Thickness = pow(abs(_ThicknessMapInvert-thicknessMap_var), _ThicknessMapPower); + s1.SubsurfaceColour = _ScatteringByAlbedo? _SSSCol*s1.Albedo : _SSSCol; +} + +inline half4 LightingStandardCustomLighting( inout SurfaceOutputCustomLightingCustom s, half3 viewDir, UnityGI gi ) +{ + UnityGIInput data = s.GIData; + Input i = s.SurfInput; + half4 c = 0; + + #if defined(SSS_METALLIC) + SurfaceOutputStandardSSSS s1 = (SurfaceOutputStandardSSSS ) 0; + #else + SurfaceOutputStandardSpecularSSSS s1 = (SurfaceOutputStandardSpecularSSSS ) 0; + #endif + + s1.Albedo = s.Albedo; + s1.Normal = s.Normal; + s1.Emission = s.Emission; + #if defined(SSS_METALLIC) + s1.Metallic = s.Specular.r; + #else + s1.Specular = s.Specular; + #endif + s1.Smoothness = s.Smoothness; + s1.Occlusion = s.Occlusion; + s1.Alpha = s.Alpha; + s1.Thickness = s.Thickness; + + s1.Smoothness = GeometricNormalFiltering(s1.Smoothness, i.worldNormal, 0.25, 0.5); + + data.light = gi.light; + + UnityGI gi1 = gi; + #ifdef UNITY_PASS_FORWARDBASE + Unity_GlossyEnvironmentData g1 = + UnityGlossyEnvironmentSetup( s.Smoothness, data.worldViewDir, s1.Normal, float3(0,0,0)); + gi1 = UnityGlobalIllumination_Geom( data, 1.0, s1.Normal, g1, s1.Thickness); + #endif + + #if 1 + float NdotV = saturate(abs(dot(s1.Normal, viewDir))); + float occlusion = ComputeMicroShadowing(s1.Occlusion * 0.8 + 0.3, NdotV, 1.0); + float3 occlusionCol = GTAOMultiBounce( saturate(occlusion * 1.2), s1.Albedo); + gi1.indirect.diffuse *= occlusionCol; + gi1.indirect.specular *= occlusion; + + float NdotL = saturate(abs(dot(s1.Normal, gi.light.dir))); + occlusion = ComputeMicroShadowing(s1.Occlusion * 0.8 + 0.3, NdotL, 1.0); + occlusionCol = GTAOMultiBounce( saturate(occlusion * 1.2), s1.Albedo); + gi.light.color *= occlusionCol; + #endif + + #ifdef UNITY_PASS_FORWARDBASE + float ase_lightAtten = data.atten; + if( _LightColor0.a == 0) + ase_lightAtten = 0; + #else + float3 ase_lightAttenRGB = gi.light.color / ( ( _LightColor0.rgb ) + 0.000001 ); + float ase_lightAtten = max( max( ase_lightAttenRGB.r, ase_lightAttenRGB.g ), ase_lightAttenRGB.b ); + #endif + + #if defined(HANDLE_SHADOWS_BLENDING_IN_GI) + half bakedAtten = UnitySampleBakedOcclusion(data.lightmapUV.xy, data.worldPos); + float zDist = dot(_WorldSpaceCameraPos - data.worldPos, UNITY_MATRIX_V[2].xyz); + float fadeDist = UnityComputeShadowFadeDistance(data.worldPos, zDist); + ase_lightAtten = UnityMixRealtimeAndBakedShadows(data.atten, bakedAtten, UnityComputeShadowFade(fadeDist)); + #endif + + #if defined(SSS_METALLIC) + float3 finalResult = LightingStandardSSSS ( s1, data, gi1 ).rgb; + #else + float3 finalResult = LightingStandardSSSSSpecular ( s1, data, gi1 ).rgb; + #endif + + finalResult += getSubsurfaceScatteringLight(gi.light.color, gi.light.dir, s1.Normal, data.worldViewDir, + LerpOneTo(ase_lightAtten, _SSSShadow), s1.Thickness, gi1.indirect.diffuse, s.SubsurfaceColour ); + + finalResult += s1.Emission; + + c.rgb = finalResult; + c.a = s1.Alpha; + + return c; +} + +#endif // SSS_INPUT_INCLUDED \ No newline at end of file diff --git a/Assets/Shaders/SSSSS/SSS_Standard.cginc.meta b/Assets/Shaders/SSSSS/SSS_Standard.cginc.meta new file mode 100644 index 0000000..2c12fbd --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Standard.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e88fd0cd8e9dd446a184fd9e762d9a5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/SSS_Utils.cginc b/Assets/Shaders/SSSSS/SSS_Utils.cginc new file mode 100644 index 0000000..dba3a5a --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Utils.cginc @@ -0,0 +1,415 @@ +#ifndef SSS_UTILS_INCLUDED +#define SSS_UTILS_INCLUDED +//----------------------------------------------------------------------------- +// Helper functions +//----------------------------------------------------------------------------- + +float RoughnessToPerceptualRoughness_local(float roughness) +{ + return sqrt(roughness); +} + +float RoughnessToPerceptualSmoothness_local(float roughness) +{ + return 1.0 - sqrt(roughness); +} + +float PerceptualSmoothnessToRoughness_local(float perceptualSmoothness) +{ + return (1.0 - perceptualSmoothness) * (1.0 - perceptualSmoothness); +} + +float PerceptualSmoothnessToPerceptualRoughness_local(float perceptualSmoothness) +{ + return (1.0 - perceptualSmoothness); +} + +float PerceptualRoughnessToPerceptualSmoothness_local(float perceptualRoughness) +{ + return (1.0 - perceptualRoughness); +} + +// Return modified perceptualSmoothness based on provided variance (get from GeometricNormalVariance + TextureNormalVariance) +float NormalFiltering(float perceptualSmoothness, float variance, float threshold) +{ + float roughness = PerceptualSmoothnessToRoughness_local(perceptualSmoothness); + // Ref: Geometry into Shading - http://graphics.pixar.com/library/BumpRoughness/paper.pdf - equation (3) + float squaredRoughness = saturate(roughness * roughness + min(2.0 * variance, threshold * threshold)); // threshold can be floatly low, square the value for easier control + + return RoughnessToPerceptualSmoothness_local(sqrt(squaredRoughness)); +} + +// Reference: Error Reduction and Simplification for Shading Anti-Aliasing +// Specular antialiasing for geometry-induced normal (and NDF) variations: Tokuyoshi / Kaplanyan et al.'s method. +// This is the deferred approximation, which works reasonably well so we keep it for forward too for now. +// screenSpaceVariance should be at most 0.5^2 = 0.25, as that corresponds to considering +// a gaussian pixel reconstruction kernel with a standard deviation of 0.5 of a pixel, thus 2 sigma covering the whole pixel. +float GeometricNormalVariance(float3 geometricNormalWS, float screenSpaceVariance) +{ + float3 deltaU = ddx(geometricNormalWS); + float3 deltaV = ddy(geometricNormalWS); + + return screenSpaceVariance * (dot(deltaU, deltaU) + dot(deltaV, deltaV)); +} + +// Return modified perceptualSmoothness +float GeometricNormalFiltering(float perceptualSmoothness, float3 geometricNormalWS, float screenSpaceVariance, float threshold) +{ + float variance = GeometricNormalVariance(geometricNormalWS, screenSpaceVariance); + return NormalFiltering(perceptualSmoothness, variance, threshold); +} + +//SSS method from GDC 2011 conference by Colin Barre-Bresebois & Marc Bouchard and modified by Xiexe +float3 getSubsurfaceScatteringLight (float3 lightColor, float3 lightDirection, float3 normalDirection, float3 viewDirection, + float attenuation, float3 thickness, float3 indirectLight, float3 subsurfaceColour) +{ + float3 vLTLight = lightDirection + normalDirection * _SSSDist; // Distortion + float3 fLTDot = pow(saturate(dot(viewDirection, -vLTLight)), _SSSPow) + * _SSSIntensity * 1.0/UNITY_PI; + + return lerp(1, attenuation, float(any(_WorldSpaceLightPos0.xyz))) + * (fLTDot + _SSSAmbient) * thickness + * (lightColor + indirectLight) * subsurfaceColour; + +} + +inline float3 BlendNormalsPD(float3 n1, float3 n2) { + return normalize(float3(n1.xy*n2.z + n2.xy*n1.z, n1.z*n2.z)); +} + +// Based on NormalInTangentSpace from UnityStandardInput +inline float3 NormalInTangentSpace(float2 texcoords, float2 texcoords2, half mask) +{ + //float3 normalTangent = UnpackNormal(tex2D(_BumpMap,TRANSFORM_TEX(texcoords.xy, _MainTex))); + //float3 normalTangent = UnpackNormal(tex2D(_BumpMap,texcoords.xy)); + half3 normalTangent = UnpackScaleNormal(tex2D (_BumpMap, texcoords.xy), _BumpScale); + + half3 detailNormalTangent = UnpackScaleNormal(tex2D (_DetailBumpMap, TRANSFORM_TEX(texcoords2.xy, _DetailBumpMap)), _DetailBumpMapScale); + #if _DETAIL_LERP + normalTangent = lerp( + normalTangent, + detailNormalTangent, + mask); + #else + normalTangent = lerp( + normalTangent, + BlendNormalsPD(normalTangent, detailNormalTangent), + mask); + #endif + + return normalTangent; +} + +// "R2" dithering + +// Triangle Wave +float T(float z) { + return z >= 0.5 ? 2.-2.*z : 2.*z; +} + +// R dither mask +float intensity(float2 pixel) { + const float a1 = 0.75487766624669276; + const float a2 = 0.569840290998; + return frac(a1 * float(pixel.x) + a2 * float(pixel.y)); +} + +// Get the maximum SH contribution +// synqark's Arktoon shader's shading method +half3 GetSHLength () +{ + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; +} + +half3 min3(float a, float b, float c) { + return min(min(a, b), c); +} + +half3 min3(float3 a) { + return min(min(a.x, a.y), a.z); +} + +half3 max3(float a, float b, float c) { + return max(max(a, b), c); +} + +half3 max3(float3 a) { + return max(max(a.x, a.y), a.z); +} + +half3 GetSHAvg () +{ + return float3(unity_SHAr.w,unity_SHAg.w,unity_SHAb.w); +} + +//----------------------------------------------------------------------------- +// Better GI functions +//----------------------------------------------------------------------------- + +/* http://www.geomerics.com/wp-content/uploads/2015/08/CEDEC_Geomerics_ReconstructingDiffuseLighting1.pdf */ +float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) +{ + // average energy + float R0 = L0; + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); +} + +// From https://github.com/lukis101/VRCUnityStuffs/tree/master/SH +// SH Convolution Functions +// Code adapted from https://blog.selfshadow.com/2012/01/07/righting-wrap-part-2/ +/////////////////////////// + +float3 GeneralWrapSH(float fA) // original unoptimized +{ + // Normalization factor for our model. + float norm = 0.5 * (2 + fA) / (1 + fA); + float4 t = float4(2 * (fA + 1), fA + 2, fA + 3, fA + 4); + return norm * float3(t.x / t.y, 2 * t.x / (t.y * t.z), + t.x * (fA * fA - t.x + 5) / (t.y * t.z * t.w)); +} +float3 GeneralWrapSHOpt(float fA) +{ + const float4 t0 = float4(-0.047771, -0.129310, 0.214438, 0.279310); + const float4 t1 = float4( 1.000000, 0.666667, 0.250000, 0.000000); + + float3 r; + r.xyz = saturate(t0.xxy * fA + t0.yzw); + r.xyz = -r * fA + t1.xyz; + return r; +} + +float3 GreenWrapSHOpt(float fW) +{ + const float4 t0 = float4(0.0, 1.0 / 4.0, -1.0 / 3.0, -1.0 / 2.0); + const float4 t1 = float4(1.0, 2.0 / 3.0, 1.0 / 4.0, 0.0); + + float3 r; + r.xyz = t0.xxy * fW + t0.xzw; + r.xyz = r.xyz * fW + t1.xyz; + return r; +} + +float3 ShadeSH9_wrapped(float3 normal, float3 conv) +{ + float3 x0, x1, x2; + conv *= float3(1, 1.5, 4); // Undo pre-applied cosine convolution + //conv *= _Bands.xyz; // debugging + + // Constant (L0) + // Band 0 has constant part from 6th kernel (band 1) pre-applied, but ignore for performance + x0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w); + + // Linear (L1) polynomial terms + x1.r = (dot(unity_SHAr.xyz, normal)); + x1.g = (dot(unity_SHAg.xyz, normal)); + x1.b = (dot(unity_SHAb.xyz, normal)); + + // 4 of the quadratic (L2) polynomials + float4 vB = normal.xyzz * normal.yzzx; + x2.r = dot(unity_SHBr, vB); + x2.g = dot(unity_SHBg, vB); + x2.b = dot(unity_SHBb, vB); + + // Final (5th) quadratic (L2) polynomial + float vC = normal.x * normal.x - normal.y * normal.y; + x2 += unity_SHC.rgb * vC; + + return x0 * conv.x + x1 * conv.y + x2 * conv.z; +} + +float3 ShadeSH9_wrappedCorrect(float3 normal, float3 conv) +{ + const float3 cosconv_inv = float3(1, 1.5, 4); // Inverse of the pre-applied cosine convolution + float3 x0, x1, x2; + conv *= cosconv_inv; // Undo pre-applied cosine convolution + //conv *= _Bands.xyz; // debugging + + // Constant (L0) + x0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w); + // Remove the constant part from L2 and add it back with correct convolution + float3 otherband = float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + x0 = (x0 + otherband) * conv.x - otherband * conv.z; + + // Linear (L1) polynomial terms + x1.r = (dot(unity_SHAr.xyz, normal)); + x1.g = (dot(unity_SHAg.xyz, normal)); + x1.b = (dot(unity_SHAb.xyz, normal)); + + // 4 of the quadratic (L2) polynomials + float4 vB = normal.xyzz * normal.yzzx; + x2.r = dot(unity_SHBr, vB); + x2.g = dot(unity_SHBg, vB); + x2.b = dot(unity_SHBb, vB); + + // Final (5th) quadratic (L2) polynomial + float vC = normal.x * normal.x - normal.y * normal.y; + x2 += unity_SHC.rgb * vC; + + return x0 + x1 * conv.y + x2 * conv.z; +} + +float PositivePow(float base, float power) +{ + return pow(abs(base), power); +} + +bool isReflectionProbeActive() +{ +#ifndef SHADER_TARGET_SURFACE_ANALYSIS // Required to use GetDimensions + float height, width; + unity_SpecCube0.GetDimensions(width, height); + return !(height * width < 32); +#endif + return 1; +} + +// Ref: Moving Frostbite to PBR - Gotanda siggraph 2011 +// Return specular occlusion based on ambient occlusion (usually get from SSAO) and view/roughness info +float GetSpecularOcclusionFromAmbientOcclusion(float NdotV, float ambientOcclusion, float roughness) +{ + return saturate(PositivePow(NdotV + ambientOcclusion, exp2(-16.0 * roughness - 1.0)) - 1.0 + ambientOcclusion); +} + +inline UnityGI UnityGlobalIllumination_Geom (UnityGIInput data, half occlusion, half3 normalWorld, Unity_GlossyEnvironmentData glossIn, + half thickness = 0.5) +{ + UnityGI o_gi = UnityGI_Base(data, occlusion, normalWorld); + #if UNITY_SHOULD_SAMPLE_SH + #if 0 + o_gi.indirect.diffuse = ShadeSHPerPixel(normalWorld, data.ambient, data.worldPos); + #endif + + #if 0 + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w); + float3 nonLinearSH = float3(0,0,0); + nonLinearSH.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normalWorld); + nonLinearSH.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normalWorld); + nonLinearSH.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normalWorld); + nonLinearSH = max(nonLinearSH, 0); + nonLinearSH += SHEvalLinearL2(half4(normal, 1.0)); + o_gi.indirect.diffuse += nonLinearSH * occlusion; + #endif + + #if 1 + float shWrap = thickness; + float3 sh_conv = GeneralWrapSH(shWrap); + o_gi.indirect.diffuse = ShadeSH9_wrappedCorrect(normalWorld, sh_conv); + #endif + #endif + + #if 0 + half NdotV = abs(dot(normalWorld, data.worldViewDir)); + float specOcclusion = GetSpecularOcclusionFromAmbientOcclusion(NdotV, occlusion, glossIn.roughness); + #else + float specOcclusion = occlusion; + #endif + + + if (isReflectionProbeActive()) + { + o_gi.indirect.specular = UnityGI_IndirectSpecular(data, specOcclusion, glossIn); + } else + { + // Use light probes for the indirect specular lighting. + o_gi.indirect.specular = o_gi.indirect.diffuse; + } + return o_gi; +} + +half3 BetterSH9 (half4 normal) { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w); + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + return indirect; + +} + + +// Ref: Horizon Occlusion for Normal Mapped Reflections: http://marmosetco.tumblr.com/post/81245981087 +float GetHorizonOcclusion(float3 V, float3 normalWS, float3 vertexNormal, float horizonFade) +{ + float3 R = reflect(-V, normalWS); + float specularOcclusion = saturate(1.0 + horizonFade * dot(R, vertexNormal)); + // smooth it + return specularOcclusion * specularOcclusion; +} + +// ref: Practical floattime Strategies for Accurate Indirect Occlusion +// Update ambient occlusion to colored ambient occlusion based on statitics of how light is bouncing in an object and with the albedo of the object +float3 GTAOMultiBounce(float visibility, float3 albedo) +{ + float3 a = 2.0404 * albedo - 0.3324; + float3 b = -4.7951 * albedo + 0.6417; + float3 c = 2.7552 * albedo + 0.6903; + + float x = visibility; + return max(x, ((x * a + b) * x + c) * x); +} + +// Ref: The Technical Art of Uncharted 4 - Brinck and Maximov 2016 +float ComputeMicroShadowing(float AO, float NdotL, float opacity) +{ + float aperture = 2.0 * AO * AO; + float microshadow = saturate(NdotL + aperture - 1.0); + return lerp(1.0, microshadow, opacity); +} + +// Invoke with finalcolor:ApplyDitherAlpha +// Must be defined after surf in file. +void ApplyDitherAlpha(Input IN, SurfaceOutputCustomLightingCustom o, inout fixed4 color) { + float2 pos = (IN.screenPos.xy*_ScreenParams)/IN.screenPos.w; + pos += _SinTime.x%4; + float alpha = o.Alpha; + + #if !(defined(_ALPHATEST_ON) || defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON)) + alpha = 1.0; + #else + alpha = ((alpha - _Cutout) / max(fwidth(alpha), 0.0001) + 0.5); + clip(alpha - 1.0/255.0 ); + #endif + + //float mask = (T(intensity(pos))); + //alpha = saturate(alpha + alpha * mask); + + color.a = alpha; +} + +float unityPointAttenuation(float lengthSq, float range) +{ + // Based on https://geom.io/bakery/wiki/index.php?title=Point_Light_Attenuation + return 1/(pow((lengthSq/range)*5, 2.0)+1); + +} + +#endif // SSS_UTILS_INCLUDED \ No newline at end of file diff --git a/Assets/Shaders/SSSSS/SSS_Utils.cginc.meta b/Assets/Shaders/SSSSS/SSS_Utils.cginc.meta new file mode 100644 index 0000000..1e9c113 --- /dev/null +++ b/Assets/Shaders/SSSSS/SSS_Utils.cginc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c0344c0f457988478df793fa62f9cdd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SSSSS/diffusescatteringonring_gamma1024.png b/Assets/Shaders/SSSSS/diffusescatteringonring_gamma1024.png new file mode 100644 index 0000000..1951fee Binary files /dev/null and b/Assets/Shaders/SSSSS/diffusescatteringonring_gamma1024.png differ diff --git a/Assets/Shaders/SSSSS/diffusescatteringonring_gamma1024.png.meta b/Assets/Shaders/SSSSS/diffusescatteringonring_gamma1024.png.meta new file mode 100644 index 0000000..0e4b826 --- /dev/null +++ b/Assets/Shaders/SSSSS/diffusescatteringonring_gamma1024.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 438762e23bc56bf4188ce947bf60e0e3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild.meta b/Assets/UdonSharp/PrefabBuild.meta new file mode 100644 index 0000000..0ec5561 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9cec3930906cf7409528b906c7f95e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets.meta b/Assets/UdonSharp/PrefabBuild/Assets.meta new file mode 100644 index 0000000..1d4e6e7 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf06b5d0c4d53904a853e87f9896d70d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP.meta new file mode 100644 index 0000000..a4b761a --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d23a5e1453019744da614ff4daa3180a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade.meta new file mode 100644 index 0000000..fe911c3 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ed6e0717e44bdb4b89b2b04738417b2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave.meta new file mode 100644 index 0000000..47c55a5 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cafe4a0a27858c34a89e637ed01f15ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab.meta new file mode 100644 index 0000000..0a00324 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a12924b094313cf41aad356b16aa78cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Player.prefab b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Player.prefab new file mode 100644 index 0000000..758a04f --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Player.prefab @@ -0,0 +1,194 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4078397266370812288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4532495161390977399} + - component: {fileID: 4255220086065422887} + - component: {fileID: 911651902814537497} + - component: {fileID: 390419159873183480} + - component: {fileID: 8229608131417520350} + - component: {fileID: 777544310165675858} + m_Layer: 11 + m_Name: Obj + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4532495161390977399 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078397266370812288} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.29025367, y: 0.29025367, z: 0.29025367} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 420009453900864626} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4255220086065422887 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078397266370812288} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &911651902814537497 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078397266370812288} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d61979ac70ff7e84f9dca81cf0a25b71, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &390419159873183480 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078397266370812288} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.55954975, y: 0.5031891, z: 0.5} + m_Center: {x: 0.110507615, y: -0.08151253, z: 0} +--- !u!114 &8229608131417520350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078397266370812288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 2 + serializedProgramAsset: {fileID: 11400000, guid: 3bc7de0704bb76147938d8bf414bfa94, + type: 2} + programSource: {fileID: 11400000, guid: 2e5a49a14e51a3b4a998426cc4392d55, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!54 &777544310165675858 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4078397266370812288} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1 &8784259224122282438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420009453900864626} + m_Layer: 11 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &420009453900864626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8784259224122282438} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4532495161390977399} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Player.prefab.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Player.prefab.meta new file mode 100644 index 0000000..ba3478f --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00d2adbd0bd096a4bbca57fa493688cf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Wall.prefab b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Wall.prefab new file mode 100644 index 0000000..092d763 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Wall.prefab @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6049081419988002886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6653232989542120087} + - component: {fileID: 547037300799631393} + - component: {fileID: 146000899034553985} + - component: {fileID: 8593144316781891595} + - component: {fileID: 9104849927695910425} + m_Layer: 11 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6653232989542120087 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6049081419988002886} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &547037300799631393 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6049081419988002886} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 49676b00616b4794d9c1d7a6881d852a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &146000899034553985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6049081419988002886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 2 + serializedProgramAsset: {fileID: 11400000, guid: d7577ba49683d444ca791325ce422eac, + type: 2} + programSource: {fileID: 11400000, guid: dec8d7b8bd5aa9d4ea26739176cc20e6, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgAAAAAAAAAABwUHBQ== + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!33 &8593144316781891595 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6049081419988002886} + m_Mesh: {fileID: -6281424698479989189, guid: 03ca198adcb06e3419b5b45870bf6d26, type: 3} +--- !u!65 &9104849927695910425 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6049081419988002886} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.19999991, y: 0.19812703, z: 0.038759828} + m_Center: {x: 0, y: 0.101171374, z: 0} diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Wall.prefab.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Wall.prefab.meta new file mode 100644 index 0000000..6e56c23 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/HeliCave/SubPrefab/Wall.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 19b222da533834d46a3b468d3dec5454 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon.meta new file mode 100644 index 0000000..2ffc3b7 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0ec4a61babc13540b55e7632d55ee5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab.meta new file mode 100644 index 0000000..c3516fb --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 867e1133f72afde40885ff03d671b81f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab/FruitPrefab.prefab b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab/FruitPrefab.prefab new file mode 100644 index 0000000..8427c78 --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab/FruitPrefab.prefab @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4033171871507009173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8134474270224899956} + - component: {fileID: 7919056349767821700} + - component: {fileID: 7463683079845249870} + - component: {fileID: 2653866305389680127} + - component: {fileID: 2236998719042050760} + m_Layer: 2 + m_Name: FruitPrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8134474270224899956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4033171871507009173} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3747562698167312185} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &7919056349767821700 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4033171871507009173} + m_Material: {fileID: 13400000, guid: aaae8cf69eefcf04d90b94dd6bcc5d56, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 4194299 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 2 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &7463683079845249870 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4033171871507009173} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 1 + m_AngularDrag: 1 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &2653866305389680127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4033171871507009173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 1 + serializedProgramAsset: {fileID: 11400000, guid: 6536ee11ddd092742ae839a53722b9cf, + type: 2} + programSource: {fileID: 11400000, guid: 5035f256cf13c144f8efaaf256a3a744, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgMAAAAAAAAAAi8CAAAAAWMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AUgBpAGcAaQBkAGIAbwBkAHkALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAFAAaAB5AHMAaQBjAHMATQBvAGQAdQBsAGUAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgACAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAERAAAAUgBpAGcAaQBkAGIAbwBkAHkASQBuAHMAdABhAG4AYwBlACcBBAAAAHQAeQBwAGUAATAAAABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBSAGkAZwBpAGQAYgBvAGQAeQAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AUABoAHkAcwBpAGMAcwBNAG8AZAB1AGwAZQALAQUAAABWAGEAbAB1AGUAAAAAAAcFAi8DAAAAAWMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4ATQBlAHMAaABSAGUAbgBkAGUAcgBlAHIALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEMAbwByAGUATQBvAGQAdQBsAGUAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgADAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEUAAAATQBlAHMAaABSAGUAbgBkAGUAcgBlAHIASQBuAHMAdABhAG4AYwBlACcBBAAAAHQAeQBwAGUAATAAAABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBNAGUAcwBoAFIAZQBuAGQAZQByAGUAcgAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAHIAZQBNAG8AZAB1AGwAZQALAQUAAABWAGEAbAB1AGUAAQAAAAcFAi8EAAAAAWkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBhAHAAcwB1AGwAZQBDAG8AbABsAGkAZABlAHIALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAFAAaAB5AHMAaQBjAHMATQBvAGQAdQBsAGUAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAEAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAENAAAARgByAHUAaQB0AEMAbwBsAGwAaQBkAGUAcgAnAQQAAAB0AHkAcABlAAE2AAAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBhAHAAcwB1AGwAZQBDAG8AbABsAGkAZABlAHIALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAFAAaAB5AHMAaQBjAHMATQBvAGQAdQBsAGUACwEFAAAAVgBhAGwAdQBlAAIAAAAHBQcFBwU= + publicVariablesUnityEngineObjects: + - {fileID: 7463683079845249870} + - {fileID: 6978154633808958494} + - {fileID: 7919056349767821700} + publicVariablesSerializationDataFormat: 0 +--- !u!114 &2236998719042050760 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4033171871507009173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 2 + serializedProgramAsset: {fileID: 11400000, guid: 64b1f5fe412e610408ddb7a7f2ca5fea, + type: 2} + programSource: {fileID: 11400000, guid: 84e7112b9cae20a4a92748c7af600d97, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgIAAAAAAAAAAi8CAAAAAWIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQwBvAGwAbABpAGQAZQByACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBQAGgAeQBzAGkAYwBzAE0AbwBkAHUAbABlAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABEAAAAEMAbwBsAGwAaQBkAGUAcgBJAG4AcwB0AGEAbgBjAGUAJwEEAAAAdAB5AHAAZQABNgAAAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEMAYQBwAHMAdQBsAGUAQwBvAGwAbABpAGQAZQByACwAIABVAG4AaQB0AHkARQBuAGcAaQBuAGUALgBQAGgAeQBzAGkAYwBzAE0AbwBkAHUAbABlAAsBBQAAAFYAYQBsAHUAZQAAAAAABwUCLwMAAAABSgAAAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAC4AVQBkAG8AbgBWAGEAcgBpAGEAYgBsAGUAYAAxAFsAWwBTAHkAcwB0AGUAbQAuAFMAaQBuAGcAbABlACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgADAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAENAAAAQwBvAG4AdABhAGMAdABPAGYAZgBzAGUAdAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAGkAbgBnAGwAZQAsACAAbQBzAGMAbwByAGwAaQBiAB8BBQAAAFYAYQBsAHUAZQAXt9E4BwUHBQcF + publicVariablesUnityEngineObjects: + - {fileID: 7919056349767821700} + publicVariablesSerializationDataFormat: 0 +--- !u!1 &8895633929178898609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3747562698167312185} + - component: {fileID: 4850091644060571415} + - component: {fileID: 6978154633808958494} + m_Layer: 2 + m_Name: FruitObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3747562698167312185 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8895633929178898609} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.044} + m_LocalScale: {x: 1.07, y: 1.07, z: 1.07} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8134474270224899956} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4850091644060571415 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8895633929178898609} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6978154633808958494 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8895633929178898609} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a5d1c186a65893e47b6bf82fef29966e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab/FruitPrefab.prefab.meta b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab/FruitPrefab.prefab.meta new file mode 100644 index 0000000..dc2e5ca --- /dev/null +++ b/Assets/UdonSharp/PrefabBuild/Assets/MyroP/Arcade/Melon/SubPrefab/FruitPrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cbf907d300eb8b8498c65c161ca3f406 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset index b946757..b631615 100644 --- a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: BoneFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: ccbda9bf23e2f714c9226283c77a92e5, + serializedUdonProgramAsset: {fileID: 11400000, guid: 939692128d8b8e242aa2f86c49651f09, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset index b35639e..a257c70 100644 --- a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset +++ b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: InteractToggle m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 405e38d3dfb2f514daeed0e28fbb4864, + serializedUdonProgramAsset: {fileID: 11400000, guid: 4aff32f91821f64468f1470375180689, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset index 1def3de..76d6528 100644 --- a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset +++ b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: PlayerModSetter m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: f938e6c4ff027a74da405a1f9353fd2b, + serializedUdonProgramAsset: {fileID: 11400000, guid: 53f79ddc59b20d047a8f54d0f3d7c21d, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset index 8101274..3e4251a 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: GlobalToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: c49c9265a3ef24642a6a4465d0a78872, + serializedUdonProgramAsset: {fileID: 11400000, guid: 287ba701488723e48bef0b93ddd3e343, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset index 901d05e..bf90f6a 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: MasterToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 04024a76ab1924042ba521e11cb76d91, + serializedUdonProgramAsset: {fileID: 11400000, guid: b73989094689b474db98fb3160cef1ab, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset index da92932..67cfaa2 100644 --- a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: TrackingDataFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 17f8fbbe6cc186d4f8dbb057b01a4ec2, + serializedUdonProgramAsset: {fileID: 11400000, guid: f08ebd5c3b241074f8f939a618fbe463, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset index ee4621f..2902988 100644 --- a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset +++ b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: WorldAudioSettings m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 128d924a3066b7546b2d1c73e61006ab, + serializedUdonProgramAsset: {fileID: 11400000, guid: 8b1c5c569a555ca4db31ecd96ad27a75, type: 2} udonAssembly: assemblyError: diff --git a/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset b/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset index 9531e27..0e760b8 100644 --- a/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset +++ b/Assets/VRCBilliardsCE/Packages/com.vrcbilliards.vrcbce/Runtime/Scripts/PoolStateManager.asset @@ -50,25 +50,32 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: MAX_SIMULATION_TIME_PER_FRAME + Data: poolMenu - Name: $v Entry: 7 Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: MAX_SIMULATION_TIME_PER_FRAME + Data: poolMenu - Name: k__BackingField Entry: 7 Data: 3|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: System.Single, mscorlib + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.PoolMenu, + Assembly-CSharp - Name: Entry: 8 Data: - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 4|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.Udon.UdonBehaviour, VRC.Udon + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -83,7 +90,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -104,19 +111,32 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: TIME_PER_STEP + Data: poolCues - Name: $v Entry: 7 - Data: 5|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: TIME_PER_STEP + Data: poolCues - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 7|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.PoolCue[], + Assembly-CSharp + - Name: + Entry: 8 + Data: - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 8|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Component[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -131,7 +151,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 6|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -152,19 +172,26 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: BALL_DIAMETER_SQUARED_MINUS_EPSILON + Data: pancakeUI - Name: $v Entry: 7 - Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 10|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: BALL_DIAMETER_SQUARED_MINUS_EPSILON + Data: pancakeUI - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 11|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Components.ScreenspaceUI, + Assembly-CSharp + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 3 + Data: 4 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -176,103 +203,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 8|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ballRadius - - Name: $v - Entry: 7 - Data: 9|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ballRadius - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 10|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ONE_OVER_BALL_RADIUS - - Name: $v - Entry: 7 - Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ONE_OVER_BALL_RADIUS - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib @@ -296,19 +227,26 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: EARTH_GRAVITY + Data: slogger - Name: $v Entry: 7 Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: EARTH_GRAVITY + Data: slogger - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 14|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Components.OscSlogger, + Assembly-CSharp + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 3 + Data: 4 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -323,7 +261,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 14|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -344,19 +282,26 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: BALL_DIAMETER_SQUARED + Data: logger - Name: $v Entry: 7 - Data: 15|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: BALL_DIAMETER_SQUARED + Data: logger - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 17|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Logger, + Assembly-CSharp + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 3 + Data: 4 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -368,55 +313,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 16|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: BALL_RADIUS_SQUARED - - Name: $v - Entry: 7 - Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: BALL_RADIUS_SQUARED - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib @@ -440,73 +337,31 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: MASS_OF_BALL + Data: turnIsRunning - Name: $v Entry: 7 Data: 19|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: MASS_OF_BALL + Data: turnIsRunning - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 20|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Boolean, mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 3 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 20|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: POCKET_INNER_RADIUS_SQUARED - - Name: $v - Entry: 7 - Data: 21|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: POCKET_INNER_RADIUS_SQUARED - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -515,10 +370,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 22|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 21|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 22|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -536,19 +397,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: CONTACT_POINT + Data: timerSecondsPerShot - Name: $v Entry: 7 Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: CONTACT_POINT + Data: timerSecondsPerShot - Name: k__BackingField Entry: 7 Data: 24|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.Vector3, UnityEngine.CoreModule + Data: System.Int32, mscorlib - Name: Entry: 8 Data: @@ -559,20 +420,26 @@ MonoBehaviour: Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 25|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 26|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -590,25 +457,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: accumulatedTime + Data: isPlayerAllowedToPlay - Name: $v Entry: 7 - Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 27|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: accumulatedTime + Data: isPlayerAllowedToPlay - Name: k__BackingField Entry: 9 - Data: 3 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -617,10 +484,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 27|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 29|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -638,73 +511,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableWidthMinusHeight - - Name: $v - Entry: 7 - Data: 28|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: tableWidthMinusHeight - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 29|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vA + Data: guideLineEnabled - Name: $v Entry: 7 Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vA + Data: guideLineEnabled - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -716,7 +541,13 @@ MonoBehaviour: Data: 31|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 32|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -734,73 +565,31 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vB + Data: ballsArePocketed - Name: $v Entry: 7 - Data: 32|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vB + Data: ballsArePocketed - Name: k__BackingField - Entry: 9 - Data: 24 + Entry: 7 + Data: 34|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Boolean[], mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 24 + Data: 34 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 33|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vC - - Name: $v - Entry: 7 - Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vC - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -812,7 +601,13 @@ MonoBehaviour: Data: 35|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 36|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -830,19 +625,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vD + Data: oldBallsArePocketed - Name: $v Entry: 7 - Data: 36|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 37|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vD + Data: oldBallsArePocketed - Name: k__BackingField Entry: 9 - Data: 24 + Data: 34 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 34 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -857,7 +652,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 37|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -878,25 +673,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vX + Data: isTeam2Turn - Name: $v Entry: 7 - Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 39|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vX + Data: isTeam2Turn - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -905,10 +700,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 39|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 40|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 41|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -926,67 +727,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vY - - Name: $v - Entry: 7 - Data: 40|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vY - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 41|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vZ + Data: oldIsTeam2Turn - Name: $v Entry: 7 Data: 42|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vZ + Data: oldIsTeam2Turn - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1022,25 +775,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vW + Data: isFoul - Name: $v Entry: 7 Data: 44|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vW + Data: isFoul - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1052,7 +805,13 @@ MonoBehaviour: Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 46|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1070,25 +829,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pK + Data: isGameOver - Name: $v Entry: 7 - Data: 46|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pK + Data: isGameOver - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1097,10 +856,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 47|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 48|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 49|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1118,73 +883,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pL - - Name: $v - Entry: 7 - Data: 48|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: pL - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 49|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: pN + Data: isOpen - Name: $v Entry: 7 Data: 50|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pN + Data: isOpen - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1196,7 +913,13 @@ MonoBehaviour: Data: 51|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 52|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1214,19 +937,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pO + Data: oldOpen - Name: $v Entry: 7 - Data: 52|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 53|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pO + Data: oldOpen - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1241,7 +964,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 53|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 54|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -1262,25 +985,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pP + Data: isTeam2Blue - Name: $v Entry: 7 - Data: 54|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 55|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pP + Data: isTeam2Blue - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1289,10 +1012,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 55|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 56|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 57|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1310,73 +1039,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pQ - - Name: $v - Entry: 7 - Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: pQ - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 57|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: pR + Data: isGameInMenus - Name: $v Entry: 7 Data: 58|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pR + Data: isGameInMenus - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1388,7 +1069,13 @@ MonoBehaviour: Data: 59|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 60|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1406,19 +1093,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pT + Data: oldIsGameInMenus - Name: $v Entry: 7 - Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 61|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pT + Data: oldIsGameInMenus - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1433,7 +1120,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 61|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 62|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -1454,25 +1141,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pS + Data: isTeam2Winner - Name: $v Entry: 7 - Data: 62|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 63|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pS + Data: isTeam2Winner - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1481,10 +1168,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 63|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 64|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 65|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1502,73 +1195,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vAvD - - Name: $v - Entry: 7 - Data: 64|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vAvD - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 65|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vAvDNormal + Data: isTableLocked - Name: $v Entry: 7 Data: 66|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vAvDNormal + Data: isTableLocked - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1580,7 +1225,13 @@ MonoBehaviour: Data: 67|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 68|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1598,25 +1249,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vBvY + Data: isTeams - Name: $v Entry: 7 - Data: 68|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 69|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vBvY + Data: isTeams - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1625,10 +1276,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 69|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 70|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 71|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1646,73 +1303,31 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vBvYNormal - - Name: $v - Entry: 7 - Data: 70|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vBvYNormal - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 71|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vCvZNormal + Data: gameID - Name: $v Entry: 7 Data: 72|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vCvZNormal + Data: gameID - Name: k__BackingField - Entry: 9 - Data: 24 + Entry: 7 + Data: 73|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.UInt32, mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 24 + Data: 73 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1721,10 +1336,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 73|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 74|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 75|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1742,67 +1363,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vAvBNormal - - Name: $v - Entry: 7 - Data: 74|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vAvBNormal - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 75|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vCvWNormal + Data: oldGameID - Name: $v Entry: 7 Data: 76|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vCvWNormal + Data: oldGameID - Name: k__BackingField Entry: 9 - Data: 24 + Data: 73 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 73 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1838,25 +1411,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: signPos + Data: turnID - Name: $v Entry: 7 Data: 78|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: signPos + Data: turnID - Name: k__BackingField Entry: 9 - Data: 24 + Data: 73 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 73 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1868,7 +1441,13 @@ MonoBehaviour: Data: 79|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 80|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1886,31 +1465,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: enableVerboseLogging + Data: isRepositioningCueBall - Name: $v Entry: 7 - Data: 80|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 81|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: enableVerboseLogging + Data: isRepositioningCueBall - Name: k__BackingField - Entry: 7 - Data: 81|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Boolean, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1922,7 +1495,13 @@ MonoBehaviour: Data: 82|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 83|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1940,25 +1519,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isCueOutOfBounds + Data: _isGameBreak - Name: $v Entry: 7 - Data: 83|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 84|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isCueOutOfBounds + Data: _isGameBreak - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: @@ -1967,10 +1546,16 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 84|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 85|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 86|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -1988,85 +1573,49 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _preventEndOfTurn - - Name: $v - Entry: 7 - Data: 85|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _preventEndOfTurn - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 86|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: showEditorDebugBoundaries + Data: scores - Name: $v Entry: 7 Data: 87|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: showEditorDebugBoundaries + Data: scores - Name: k__BackingField - Entry: 9 - Data: 81 + Entry: 7 + Data: 88|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Int32[], mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 81 + Data: 88 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 88|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 89|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 90|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2084,85 +1633,49 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: showEditorDebugCarom - - Name: $v - Entry: 7 - Data: 89|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: showEditorDebugCarom - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 90|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: showEditorDebug8ball + Data: currentBallPositions - Name: $v Entry: 7 Data: 91|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: showEditorDebug8ball + Data: currentBallPositions - Name: k__BackingField - Entry: 9 - Data: 81 + Entry: 7 + Data: 92|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Vector3[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 81 + Data: 92 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 92|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 93|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 94|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2180,85 +1693,43 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: showEditorDebug9Ball - - Name: $v - Entry: 7 - Data: 93|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: showEditorDebug9Ball - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 94|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: showEditorDebugThreeCushionCarom + Data: currentBallVelocities - Name: $v Entry: 7 Data: 95|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: showEditorDebugThreeCushionCarom + Data: currentBallVelocities - Name: k__BackingField Entry: 9 - Data: 81 + Data: 92 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 92 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 96|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 97|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2276,51 +1747,43 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: poolMenu + Data: currentAngularVelocities - Name: $v Entry: 7 - Data: 97|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 98|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: poolMenu + Data: currentAngularVelocities - Name: k__BackingField - Entry: 7 - Data: 98|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.PoolMenu, - Assembly-CSharp - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 92 - Name: k__BackingField - Entry: 7 - Data: 99|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRC.Udon.UdonBehaviour, VRC.Udon - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 92 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 100|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib + Data: 99|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 100|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2338,51 +1801,51 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: poolCues + Data: gameMode - Name: $v Entry: 7 Data: 101|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: poolCues + Data: gameMode - Name: k__BackingField Entry: 7 Data: 102|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.PoolCue[], + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.GameMode, Assembly-CSharp - Name: Entry: 8 Data: - Name: k__BackingField - Entry: 7 - Data: 103|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Component[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 104|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 103|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 104|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2400,45 +1863,44 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pancakeUI + Data: player1ID - Name: $v Entry: 7 Data: 105|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pancakeUI + Data: player1ID - Name: k__BackingField - Entry: 7 - Data: 106|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Components.ScreenspaceUI, - Assembly-CSharp - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 99 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 107|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 106|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 107|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2456,45 +1918,44 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: slogger + Data: player2ID - Name: $v Entry: 7 Data: 108|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: slogger + Data: player2ID - Name: k__BackingField - Entry: 7 - Data: 109|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Components.OscSlogger, - Assembly-CSharp - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 99 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 110|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 109|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 110|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2512,45 +1973,44 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: logger + Data: player3ID - Name: $v Entry: 7 Data: 111|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: logger + Data: player3ID - Name: k__BackingField - Entry: 7 - Data: 112|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.Logger, - Assembly-CSharp - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 99 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 6 - Data: + Entry: 3 + Data: 1 - Name: Entry: 8 Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 113|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 112|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 113|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2568,19 +2028,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: turnIsRunning + Data: player4ID - Name: $v Entry: 7 Data: 114|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: turnIsRunning + Data: player4ID - Name: k__BackingField Entry: 9 - Data: 81 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2623,25 +2083,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timerSecondsPerShot + Data: gameWasReset - Name: $v Entry: 7 Data: 117|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timerSecondsPerShot + Data: gameWasReset - Name: k__BackingField - Entry: 7 - Data: 118|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Int32, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 118 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2656,14 +2110,14 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 119|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 118|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 120|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 119|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -2684,19 +2138,26 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isPlayerAllowedToPlay + Data: latestResetReason - Name: $v Entry: 7 - Data: 121|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 120|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isPlayerAllowedToPlay + Data: latestResetReason - Name: k__BackingField - Entry: 9 - Data: 81 + Entry: 7 + Data: 121|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.ResetReason, + Assembly-CSharp + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 81 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2739,1732 +2200,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: guideLineEnabled + Data: tableWidth - Name: $v Entry: 7 Data: 124|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: guideLineEnabled - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 125|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 126|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ballsArePocketed - - Name: $v - Entry: 7 - Data: 127|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ballsArePocketed - - Name: k__BackingField - Entry: 7 - Data: 128|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Boolean[], mscorlib - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 128 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 129|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 130|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: oldBallsArePocketed - - Name: $v - Entry: 7 - Data: 131|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: oldBallsArePocketed - - Name: k__BackingField - Entry: 9 - Data: 128 - - Name: k__BackingField - Entry: 9 - Data: 128 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 132|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isTeam2Turn - - Name: $v - Entry: 7 - Data: 133|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isTeam2Turn - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 134|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 135|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: oldIsTeam2Turn - - Name: $v - Entry: 7 - Data: 136|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: oldIsTeam2Turn - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 137|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isFoul - - Name: $v - Entry: 7 - Data: 138|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isFoul - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 139|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 140|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isGameOver - - Name: $v - Entry: 7 - Data: 141|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isGameOver - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 142|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 143|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isOpen - - Name: $v - Entry: 7 - Data: 144|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isOpen - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 145|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 146|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: oldOpen - - Name: $v - Entry: 7 - Data: 147|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: oldOpen - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 148|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isTeam2Blue - - Name: $v - Entry: 7 - Data: 149|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isTeam2Blue - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 150|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 151|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isGameInMenus - - Name: $v - Entry: 7 - Data: 152|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isGameInMenus - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 153|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 154|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: oldIsGameInMenus - - Name: $v - Entry: 7 - Data: 155|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: oldIsGameInMenus - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 156|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isTeam2Winner - - Name: $v - Entry: 7 - Data: 157|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isTeam2Winner - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 158|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 159|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isTableLocked - - Name: $v - Entry: 7 - Data: 160|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isTableLocked - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 161|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 162|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isTeams - - Name: $v - Entry: 7 - Data: 163|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isTeams - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 164|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 165|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: gameID - - Name: $v - Entry: 7 - Data: 166|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: gameID - - Name: k__BackingField - Entry: 7 - Data: 167|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.UInt32, mscorlib - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 167 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 168|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 169|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: oldGameID - - Name: $v - Entry: 7 - Data: 170|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: oldGameID - - Name: k__BackingField - Entry: 9 - Data: 167 - - Name: k__BackingField - Entry: 9 - Data: 167 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 171|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: turnID - - Name: $v - Entry: 7 - Data: 172|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: turnID - - Name: k__BackingField - Entry: 9 - Data: 167 - - Name: k__BackingField - Entry: 9 - Data: 167 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 173|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 174|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isRepositioningCueBall - - Name: $v - Entry: 7 - Data: 175|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isRepositioningCueBall - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 176|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 177|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _isGameBreak - - Name: $v - Entry: 7 - Data: 178|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _isGameBreak - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 179|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 180|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: scores - - Name: $v - Entry: 7 - Data: 181|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: scores - - Name: k__BackingField - Entry: 7 - Data: 182|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Int32[], mscorlib - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 183|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 184|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: currentBallPositions - - Name: $v - Entry: 7 - Data: 185|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: currentBallPositions - - Name: k__BackingField - Entry: 7 - Data: 186|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Vector3[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 186 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 187|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 188|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: currentBallVelocities - - Name: $v - Entry: 7 - Data: 189|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: currentBallVelocities - - Name: k__BackingField - Entry: 9 - Data: 186 - - Name: k__BackingField - Entry: 9 - Data: 186 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 190|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 191|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: currentAngularVelocities - - Name: $v - Entry: 7 - Data: 192|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: currentAngularVelocities - - Name: k__BackingField - Entry: 9 - Data: 186 - - Name: k__BackingField - Entry: 9 - Data: 186 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 193|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 194|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: gameMode - - Name: $v - Entry: 7 - Data: 195|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: gameMode - - Name: k__BackingField - Entry: 7 - Data: 196|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.GameMode, - Assembly-CSharp - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 197|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 198|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: player1ID - - Name: $v - Entry: 7 - Data: 199|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: player1ID - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 200|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 201|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: player2ID - - Name: $v - Entry: 7 - Data: 202|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: player2ID - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 203|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 204|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: player3ID - - Name: $v - Entry: 7 - Data: 205|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: player3ID - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 206|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 207|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: player4ID - - Name: $v - Entry: 7 - Data: 208|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: player4ID - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 209|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 210|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: gameWasReset - - Name: $v - Entry: 7 - Data: 211|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: gameWasReset - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 212|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 213|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: latestResetReason - - Name: $v - Entry: 7 - Data: 214|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: latestResetReason - - Name: k__BackingField - Entry: 7 - Data: 215|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.ResetReason, - Assembly-CSharp - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 216|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 217|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: tableWidth - - Name: $v - Entry: 7 - Data: 218|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: tableWidth - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 125|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Single, mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4479,14 +2233,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 219|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 126|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 220|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 127|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: How wide is the table? (Meters/2) @@ -4513,16 +2267,16 @@ MonoBehaviour: Data: tableHeight - Name: $v Entry: 7 - Data: 221|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 128|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: tableHeight - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4537,14 +2291,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 222|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 129|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 223|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 130|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: How long is the table? (Meters/2) @@ -4571,16 +2325,22 @@ MonoBehaviour: Data: cornerPocket - Name: $v Entry: 7 - Data: 224|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 131|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: cornerPocket - Name: k__BackingField - Entry: 9 - Data: 24 + Entry: 7 + Data: 132|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Vector3, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4595,14 +2355,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 225|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 133|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 226|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 134|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Where are the corner pockets located?? @@ -4629,16 +2389,16 @@ MonoBehaviour: Data: middlePocket - Name: $v Entry: 7 - Data: 227|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 135|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: middlePocket - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4653,14 +2413,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 228|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 136|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 229|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 137|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Where are the two pockets located? @@ -4687,16 +2447,16 @@ MonoBehaviour: Data: pocketOuterRadius - Name: $v Entry: 7 - Data: 230|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 138|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: pocketOuterRadius - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4711,14 +2471,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 231|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 139|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 232|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 140|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: What's the radius of the hole that the pocket makes in the cushions? @@ -4746,16 +2506,16 @@ MonoBehaviour: Data: pocketInnerRadius - Name: $v Entry: 7 - Data: 233|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 141|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: pocketInnerRadius - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4770,14 +2530,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 234|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 142|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 235|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 143|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: What's the radius of the pocket holes? (Meters) @@ -4804,16 +2564,16 @@ MonoBehaviour: Data: ballDiameter - Name: $v Entry: 7 - Data: 236|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 144|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: ballDiameter - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4828,14 +2588,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 237|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 145|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 238|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 146|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: How wide are the table's balls? (Meters) @@ -4862,16 +2622,16 @@ MonoBehaviour: Data: SPOT_POSITION_X - Name: $v Entry: 7 - Data: 239|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 147|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: SPOT_POSITION_X - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4886,7 +2646,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 240|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 148|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4911,16 +2671,16 @@ MonoBehaviour: Data: SPOT_CAROM_X - Name: $v Entry: 7 - Data: 241|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 149|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: SPOT_CAROM_X - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4935,7 +2695,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 242|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 150|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4960,16 +2720,2062 @@ MonoBehaviour: Data: BALL_PL_X - Name: $v Entry: 7 - Data: 243|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 151|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: BALL_PL_X - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 152|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: BALL_PL_Y + - Name: $v + Entry: 7 + Data: 153|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: BALL_PL_Y + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 154|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fakeBallShadows + - Name: $v + Entry: 7 + Data: 155|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fakeBallShadows + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 156|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 157|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + - Name: tooltip + Entry: 1 + Data: Use fake shadows? They may clash with your world's lighting. + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableModelHasRails + - Name: $v + Entry: 7 + Data: 158|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableModelHasRails + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 159|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 160|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + - Name: tooltip + Entry: 1 + Data: Does the table model for this table have rails that guide the ball when + the ball sinks? + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sunkBallsPositionRoot + - Name: $v + Entry: 7 + Data: 161|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sunkBallsPositionRoot + - Name: k__BackingField + Entry: 7 + Data: 162|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Transform, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 162 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 163|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: shadows + - Name: $v + Entry: 7 + Data: 164|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: shadows + - Name: k__BackingField + Entry: 7 + Data: 165|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.GameObject, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 165 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 166|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: plusOneParticleSystem + - Name: $v + Entry: 7 + Data: 167|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: plusOneParticleSystem + - Name: k__BackingField + Entry: 7 + Data: 168|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.ParticleSystem, UnityEngine.ParticleSystemModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 168 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 169|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: minusOneParticleSystem + - Name: $v + Entry: 7 + Data: 170|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: minusOneParticleSystem + - Name: k__BackingField + Entry: 9 + Data: 168 + - Name: k__BackingField + Entry: 9 + Data: 168 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 171|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableSurface + - Name: $v + Entry: 7 + Data: 172|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableSurface + - Name: k__BackingField + Entry: 9 + Data: 162 + - Name: k__BackingField + Entry: 9 + Data: 162 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 173|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: uniformTableColour + - Name: $v + Entry: 7 + Data: 174|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: uniformTableColour + - Name: k__BackingField + Entry: 7 + Data: 175|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.String, mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 176|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: uniformMarkerColour + - Name: $v + Entry: 7 + Data: 177|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: uniformMarkerColour + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 178|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: uniformCueColour + - Name: $v + Entry: 7 + Data: 179|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: uniformCueColour + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 180|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: uniformBallColour + - Name: $v + Entry: 7 + Data: 181|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: uniformBallColour + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 182|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: uniformBallFloat + - Name: $v + Entry: 7 + Data: 183|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: uniformBallFloat + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 184|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ballMaskToggle + - Name: $v + Entry: 7 + Data: 185|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ballMaskToggle + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 186|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: introAnimationLength + - Name: $v + Entry: 7 + Data: 187|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: introAnimationLength + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 188|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 189|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + - Name: tooltip + Entry: 1 + Data: Change the length of the intro ball-drop animation. If you set this to + zero, the animation will not play at all. + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 190|UnityEngine.RangeAttribute, UnityEngine.CoreModule + - Name: min + Entry: 4 + Data: 0 + - Name: max + Entry: 4 + Data: 5 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableBlue + - Name: $v + Entry: 7 + Data: 191|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableBlue + - Name: k__BackingField + Entry: 7 + Data: 192|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Color, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 193|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 194|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableOrange + - Name: $v + Entry: 7 + Data: 195|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableOrange + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 196|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 197|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableRed + - Name: $v + Entry: 7 + Data: 198|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableRed + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 199|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 200|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableWhite + - Name: $v + Entry: 7 + Data: 201|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableWhite + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 202|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 203|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableBlack + - Name: $v + Entry: 7 + Data: 204|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableBlack + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 205|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 206|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableYellow + - Name: $v + Entry: 7 + Data: 207|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableYellow + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 208|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 209|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableLightBlue + - Name: $v + Entry: 7 + Data: 210|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableLightBlue + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 211|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 212|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: markerOK + - Name: $v + Entry: 7 + Data: 213|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: markerOK + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 214|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: markerNotOK + - Name: $v + Entry: 7 + Data: 215|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: markerNotOK + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 216|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: gripColourActive + - Name: $v + Entry: 7 + Data: 217|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: gripColourActive + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 218|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: gripColourInactive + - Name: $v + Entry: 7 + Data: 219|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: gripColourInactive + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 220|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fabricGray + - Name: $v + Entry: 7 + Data: 221|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fabricGray + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 222|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fabricBlue + - Name: $v + Entry: 7 + Data: 223|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fabricBlue + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 224|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fabricGreen + - Name: $v + Entry: 7 + Data: 225|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fabricGreen + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 226|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ballColors + - Name: $v + Entry: 7 + Data: 227|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ballColors + - Name: k__BackingField + Entry: 7 + Data: 228|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Color[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 228 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 229|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 230|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule + - Name: showAlpha + Entry: 5 + Data: true + - Name: hdr + Entry: 5 + Data: true + - Name: minBrightness + Entry: 4 + Data: 0 + - Name: maxBrightness + Entry: 4 + Data: 8 + - Name: minExposureValue + Entry: 4 + Data: 0.125 + - Name: maxExposureValue + Entry: 4 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ballCustomColours + - Name: $v + Entry: 7 + Data: 231|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ballCustomColours + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 232|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: blueTeamSliders + - Name: $v + Entry: 7 + Data: 233|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: blueTeamSliders + - Name: k__BackingField + Entry: 7 + Data: 234|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.ColorPicker, + Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 4 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 235|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: orangeTeamSliders + - Name: $v + Entry: 7 + Data: 236|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: orangeTeamSliders + - Name: k__BackingField + Entry: 9 + Data: 234 + - Name: k__BackingField + Entry: 9 + Data: 4 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 237|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: shaderToggleFloat + - Name: $v + Entry: 7 + Data: 238|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: shaderToggleFloat + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 239|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: cueTip + - Name: $v + Entry: 7 + Data: 240|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: cueTip + - Name: k__BackingField + Entry: 9 + Data: 165 + - Name: k__BackingField + Entry: 9 + Data: 165 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 241|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: cueTips + - Name: $v + Entry: 7 + Data: 242|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: cueTips + - Name: k__BackingField + Entry: 7 + Data: 243|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.GameObject[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 243 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5006,19 +4812,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: BALL_PL_Y + Data: cueRenderObjs - Name: $v Entry: 7 Data: 245|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: BALL_PL_Y + Data: cueRenderObjs - Name: k__BackingField - Entry: 9 - Data: 3 + Entry: 7 + Data: 246|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.MeshRenderer[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 3 + Data: 246 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5033,7 +4845,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 246|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 247|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -5055,19 +4867,80 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fakeBallShadows + Data: cueMaterials - Name: $v Entry: 7 - Data: 247|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 248|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fakeBallShadows + Data: cueMaterials - Name: k__BackingField - Entry: 9 - Data: 81 + Entry: 7 + Data: 249|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Material[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 81 + Data: 249 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 250|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ballTransforms + - Name: $v + Entry: 7 + Data: 251|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ballTransforms + - Name: k__BackingField + Entry: 7 + Data: 252|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Transform[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 252 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5082,17 +4955,24 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 248|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 253|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 249|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 254|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 - Data: Use fake shadows? They may clash with your world's lighting. + Data: 'The balls that are used by the table. + + The order of the balls + is as follows: cue, black, all blue in ascending order, then all orange in + ascending order. + + If the order of the balls is incorrect, gameplay + will not proceed correctly.' - Name: Entry: 8 Data: @@ -5113,19 +4993,80 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableModelHasRails + Data: ballRigidbodies - Name: $v Entry: 7 - Data: 250|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 255|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableModelHasRails + Data: ballRigidbodies - Name: k__BackingField - Entry: 9 - Data: 81 + Entry: 7 + Data: 256|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Rigidbody[], UnityEngine.PhysicsModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 81 + Data: 256 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 257|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ballShadowPosConstraints + - Name: $v + Entry: 7 + Data: 258|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ballShadowPosConstraints + - Name: k__BackingField + Entry: 7 + Data: 259|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Animations.PositionConstraint[], UnityEngine.AnimationModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 259 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5140,18 +5081,17 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 251|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 260|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 252|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 261|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 - Data: Does the table model for this table have rails that guide the ball when - the ball sinks? + Data: The shadow object for each ball - Name: Entry: 8 Data: @@ -5172,184 +5112,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sunkBallsPositionRoot - - Name: $v - Entry: 7 - Data: 253|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sunkBallsPositionRoot - - Name: k__BackingField - Entry: 7 - Data: 254|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Transform, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 254 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 255|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: shadows - - Name: $v - Entry: 7 - Data: 256|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: shadows - - Name: k__BackingField - Entry: 7 - Data: 257|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.GameObject, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 257 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 258|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: plusOneParticleSystem - - Name: $v - Entry: 7 - Data: 259|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: plusOneParticleSystem - - Name: k__BackingField - Entry: 7 - Data: 260|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.ParticleSystem, UnityEngine.ParticleSystemModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 260 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 261|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: minusOneParticleSystem + Data: ballShadowPosConstraintTransforms - Name: $v Entry: 7 Data: 262|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: minusOneParticleSystem + Data: ballShadowPosConstraintTransforms - Name: k__BackingField Entry: 9 - Data: 260 + Data: 252 - Name: k__BackingField Entry: 9 - Data: 260 + Data: 252 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5361,7 +5136,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 263|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -5386,19 +5161,26 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableSurface + Data: guideline - Name: $v Entry: 7 Data: 264|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableSurface + Data: guideline - Name: k__BackingField - Entry: 9 - Data: 254 + Entry: 7 + Data: 265|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.ShotGuideController, + Assembly-CSharp + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 254 + Data: 4 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5413,7 +5195,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 265|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 266|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -5435,25 +5217,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: uniformTableColour + Data: devhit - Name: $v Entry: 7 - Data: 266|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 267|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: uniformTableColour + Data: devhit - Name: k__BackingField - Entry: 7 - Data: 267|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.String, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5490,19 +5266,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: uniformMarkerColour + Data: playerTotems - Name: $v Entry: 7 Data: 269|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: uniformMarkerColour + Data: playerTotems - Name: k__BackingField Entry: 9 - Data: 267 + Data: 243 - Name: k__BackingField Entry: 9 - Data: 267 + Data: 243 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5539,19 +5315,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: uniformCueColour + Data: marker - Name: $v Entry: 7 Data: 271|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: uniformCueColour + Data: marker - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5588,19 +5364,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: uniformBallColour + Data: markerMaterial - Name: $v Entry: 7 Data: 273|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: uniformBallColour + Data: markerMaterial - Name: k__BackingField - Entry: 9 - Data: 267 + Entry: 7 + Data: 274|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Material, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 267 + Data: 274 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5612,10 +5394,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 274|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 275|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -5637,19 +5419,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: uniformBallFloat + Data: marker9ball - Name: $v Entry: 7 - Data: 275|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 276|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: uniformBallFloat + Data: marker9ball - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5664,7 +5446,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 276|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 277|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -5686,19 +5468,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballMaskToggle + Data: pocketBlockers - Name: $v Entry: 7 - Data: 277|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 278|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballMaskToggle + Data: pocketBlockers - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 267 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5713,7 +5495,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 278|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 279|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -5735,19 +5517,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: introAnimationLength + Data: ballRenderers - Name: $v Entry: 7 - Data: 279|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 280|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: introAnimationLength + Data: ballRenderers - Name: k__BackingField Entry: 9 - Data: 3 + Data: 246 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 246 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5762,33 +5544,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 280|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 281|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 2 - - Name: - Entry: 7 - Data: 281|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - - Name: tooltip - Entry: 1 - Data: Change the length of the intro ball-drop animation. If you set this to - zero, the animation will not play at all. - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: 282|UnityEngine.RangeAttribute, UnityEngine.CoreModule - - Name: min - Entry: 4 Data: 0 - - Name: max - Entry: 4 - Data: 5 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -5806,25 +5566,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableBlue + Data: tableRenderer - Name: $v Entry: 7 - Data: 283|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 282|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableBlue + Data: tableRenderer - Name: k__BackingField Entry: 7 - Data: 284|System.RuntimeType, mscorlib + Data: 283|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.Color, UnityEngine.CoreModule + Data: UnityEngine.MeshRenderer, UnityEngine.CoreModule - Name: Entry: 8 Data: - Name: k__BackingField Entry: 9 - Data: 284 + Data: 283 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5839,35 +5599,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 285|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 284|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 286|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -5885,19 +5621,74 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableOrange + Data: tableMaterials + - Name: $v + Entry: 7 + Data: 285|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableMaterials + - Name: k__BackingField + Entry: 9 + Data: 249 + - Name: k__BackingField + Entry: 9 + Data: 249 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 286|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sets - Name: $v Entry: 7 Data: 287|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableOrange + Data: sets - Name: k__BackingField - Entry: 9 - Data: 284 + Entry: 7 + Data: 288|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Texture[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 284 + Data: 288 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5912,35 +5703,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 288|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 289|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 289|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -5958,19 +5725,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableRed + Data: cueGrips - Name: $v Entry: 7 Data: 290|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableRed + Data: cueGrips - Name: k__BackingField Entry: 9 - Data: 284 + Data: 249 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 249 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5989,31 +5756,7 @@ MonoBehaviour: mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 292|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -6031,19 +5774,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableWhite + Data: audioSourcePoolContainer - Name: $v Entry: 7 - Data: 293|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 292|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableWhite + Data: audioSourcePoolContainer - Name: k__BackingField Entry: 9 - Data: 284 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6058,35 +5801,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 294|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 293|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 295|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -6104,19 +5823,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableBlack + Data: cueTipSrc - Name: $v Entry: 7 - Data: 296|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 294|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableBlack + Data: cueTipSrc - Name: k__BackingField - Entry: 9 - Data: 284 + Entry: 7 + Data: 295|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.AudioSource, UnityEngine.AudioModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 284 + Data: 295 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6131,35 +5856,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 297|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 296|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 298|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -6177,19 +5878,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableYellow + Data: introSfx - Name: $v Entry: 7 - Data: 299|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 297|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableYellow + Data: introSfx - Name: k__BackingField - Entry: 9 - Data: 284 + Entry: 7 + Data: 298|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.AudioClip, UnityEngine.AudioModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6204,35 +5911,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 300|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 299|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 301|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -6250,19 +5933,68 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableLightBlue + Data: sinkSfx + - Name: $v + Entry: 7 + Data: 300|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sinkSfx + - Name: k__BackingField + Entry: 9 + Data: 298 + - Name: k__BackingField + Entry: 9 + Data: 298 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 301|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: successSfx - Name: $v Entry: 7 Data: 302|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableLightBlue + Data: successSfx - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6281,31 +6013,7 @@ MonoBehaviour: mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 304|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: @@ -6323,19 +6031,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: markerOK + Data: foulSfx - Name: $v Entry: 7 - Data: 305|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 304|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: markerOK + Data: foulSfx - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6350,7 +6058,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 306|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 305|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -6372,19 +6080,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: markerNotOK + Data: winnerSfx - Name: $v Entry: 7 - Data: 307|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 306|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: markerNotOK + Data: winnerSfx - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6399,7 +6107,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 308|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 307|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -6421,19 +6129,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: gripColourActive + Data: hitsSfx - Name: $v Entry: 7 - Data: 309|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 308|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: gripColourActive + Data: hitsSfx - Name: k__BackingField - Entry: 9 - Data: 284 + Entry: 7 + Data: 309|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.AudioClip[], UnityEngine.AudioModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 284 + Data: 309 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6470,19 +6184,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: gripColourInactive + Data: newTurnSfx - Name: $v Entry: 7 Data: 311|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: gripColourInactive + Data: newTurnSfx - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6519,19 +6233,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fabricGray + Data: pointMadeSfx - Name: $v Entry: 7 Data: 313|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fabricGray + Data: pointMadeSfx - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6568,19 +6282,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fabricBlue + Data: hitBallSfx - Name: $v Entry: 7 Data: 315|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fabricBlue + Data: hitBallSfx - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6617,19 +6331,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fabricGreen + Data: tableReflection - Name: $v Entry: 7 Data: 317|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fabricGreen + Data: tableReflection - Name: k__BackingField - Entry: 9 - Data: 284 + Entry: 7 + Data: 318|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.ReflectionProbe, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 284 + Data: 318 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6644,7 +6364,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 318|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 319|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -6666,25 +6386,129 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballColors + Data: cueballMeshes - Name: $v Entry: 7 - Data: 319|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 320|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballColors + Data: cueballMeshes - Name: k__BackingField Entry: 7 - Data: 320|System.RuntimeType, mscorlib + Data: 321|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.Color[], UnityEngine.CoreModule + Data: UnityEngine.Mesh[], UnityEngine.CoreModule - Name: Entry: 8 Data: - Name: k__BackingField Entry: 9 - Data: 320 + Data: 321 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 322|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: nineBall + - Name: $v + Entry: 7 + Data: 323|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: nineBall + - Name: k__BackingField + Entry: 7 + Data: 324|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Mesh, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 324 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 325|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: isArmed + - Name: $v + Entry: 7 + Data: 326|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: isArmed + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6697,135 +6521,6 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 321|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 322|UnityEngine.ColorUsageAttribute, UnityEngine.CoreModule - - Name: showAlpha - Entry: 5 - Data: true - - Name: hdr - Entry: 5 - Data: true - - Name: minBrightness - Entry: 4 - Data: 0 - - Name: maxBrightness - Entry: 4 - Data: 8 - - Name: minExposureValue - Entry: 4 - Data: 0.125 - - Name: maxExposureValue - Entry: 4 - Data: 3 - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ballCustomColours - - Name: $v - Entry: 7 - Data: 323|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ballCustomColours - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 324|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: blueTeamSliders - - Name: $v - Entry: 7 - Data: 325|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: blueTeamSliders - - Name: k__BackingField - Entry: 7 - Data: 326|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.ColorPicker, - Assembly-CSharp - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 99 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - Name: _fieldAttributes Entry: 7 Data: 327|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -6850,19 +6545,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: orangeTeamSliders + Data: localPlayerID - Name: $v Entry: 7 Data: 328|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: orangeTeamSliders + Data: localPlayerID - Name: k__BackingField Entry: 9 - Data: 326 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 99 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6874,7 +6569,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 329|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -6899,19 +6594,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: shaderToggleFloat + Data: desktopHitPosition - Name: $v Entry: 7 Data: 330|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: shaderToggleFloat + Data: desktopHitPosition - Name: k__BackingField Entry: 9 - Data: 3 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6923,7 +6618,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 331|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -6948,19 +6643,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueTip + Data: desktopBase - Name: $v Entry: 7 Data: 332|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueTip + Data: desktopBase - Name: k__BackingField Entry: 9 - Data: 257 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6972,7 +6667,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 333|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -6997,25 +6692,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueTips + Data: desktopCueParents - Name: $v Entry: 7 Data: 334|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueTips + Data: desktopCueParents - Name: k__BackingField - Entry: 7 - Data: 335|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.GameObject[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 243 - Name: k__BackingField Entry: 9 - Data: 335 + Data: 243 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7030,7 +6719,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 336|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 335|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7052,25 +6741,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueRenderObjs + Data: tiltAmount - Name: $v Entry: 7 - Data: 337|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 336|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueRenderObjs + Data: tiltAmount - Name: k__BackingField Entry: 7 - Data: 338|System.RuntimeType, mscorlib + Data: 337|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.MeshRenderer[], UnityEngine.CoreModule + Data: UnityEngine.UI.Image, UnityEngine.UI - Name: Entry: 8 Data: - Name: k__BackingField Entry: 9 - Data: 338 + Data: 337 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7085,7 +6774,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 339|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 338|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7107,25 +6796,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueMaterials + Data: ballPool - Name: $v Entry: 7 - Data: 340|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 339|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueMaterials + Data: ballPool - Name: k__BackingField Entry: 7 - Data: 341|System.RuntimeType, mscorlib + Data: 340|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.Material[], UnityEngine.CoreModule + Data: UnityEngine.AudioSource[], UnityEngine.AudioModule - Name: Entry: 8 Data: - Name: k__BackingField Entry: 9 - Data: 341 + Data: 340 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7140,7 +6829,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 342|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 341|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7162,25 +6851,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballTransforms + Data: ballPoolTransforms - Name: $v Entry: 7 - Data: 343|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 342|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballTransforms + Data: ballPoolTransforms - Name: k__BackingField - Entry: 7 - Data: 344|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Transform[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 252 - Name: k__BackingField Entry: 9 - Data: 344 + Data: 252 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7192,30 +6875,14 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 345|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 343|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 346|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - - Name: tooltip - Entry: 1 - Data: 'The balls that are used by the table. - - The order of the balls - is as follows: cue, black, all blue in ascending order, then all orange in - ascending order. - - If the order of the balls is incorrect, gameplay - will not proceed correctly.' - - Name: - Entry: 8 - Data: + Data: 0 - Name: Entry: 13 Data: @@ -7233,25 +6900,117 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballRigidbodies + Data: mainSrc - Name: $v Entry: 7 - Data: 347|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 344|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballRigidbodies + Data: mainSrc - Name: k__BackingField + Entry: 9 + Data: 295 + - Name: k__BackingField + Entry: 9 + Data: 295 + - Name: k__BackingField Entry: 7 - Data: 348|System.RuntimeType, mscorlib + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 1 - Data: UnityEngine.Rigidbody[], UnityEngine.PhysicsModule + Entry: 6 + Data: - Name: Entry: 8 Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 345|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: isUpdateLocked + - Name: $v + Entry: 7 + Data: 346|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: isUpdateLocked + - Name: k__BackingField + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 348 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 347|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: firstHitBallThisTurn + - Name: $v + Entry: 7 + Data: 348|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: firstHitBallThisTurn + - Name: k__BackingField + Entry: 9 + Data: 24 + - Name: k__BackingField + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7288,25 +7047,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballShadowPosConstraints + Data: scoreNeededToWinCarom - Name: $v Entry: 7 Data: 350|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballShadowPosConstraints + Data: scoreNeededToWinCarom - Name: k__BackingField - Entry: 7 - Data: 351|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Animations.PositionConstraint[], UnityEngine.AnimationModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 351 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7321,17 +7074,30 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 352|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 351|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 + Data: 2 + - Name: + Entry: 7 + Data: 352|UnityEngine.RangeAttribute, UnityEngine.CoreModule + - Name: min + Entry: 4 + Data: 10 + - Name: max + Entry: 4 + Data: 50 + - Name: + Entry: 8 + Data: - Name: Entry: 7 Data: 353|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 - Data: The shadow object for each ball + Data: How many points do your players need to win a carom game? This is the + same for all carom variants. - Name: Entry: 8 Data: @@ -7352,19 +7118,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballShadowPosConstraintTransforms + Data: secondBallHitThisTurn - Name: $v Entry: 7 Data: 354|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballShadowPosConstraintTransforms + Data: secondBallHitThisTurn - Name: k__BackingField Entry: 9 - Data: 344 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 344 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7401,26 +7167,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: guideline + Data: thirdBallHitThisTurn - Name: $v Entry: 7 Data: 356|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: guideline + Data: thirdBallHitThisTurn - Name: k__BackingField - Entry: 7 - Data: 357|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.ShotGuideController, - Assembly-CSharp - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 99 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7432,10 +7191,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 358|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 357|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7457,19 +7216,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: devhit + Data: cushionsHitThisTurn - Name: $v Entry: 7 - Data: 359|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 358|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: devhit + Data: cushionsHitThisTurn - Name: k__BackingField Entry: 9 - Data: 257 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7481,10 +7240,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 360|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 359|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7506,19 +7265,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: playerTotems + Data: isSimulatedByUs - Name: $v Entry: 7 - Data: 361|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 360|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: playerTotems + Data: isSimulatedByUs - Name: k__BackingField Entry: 9 - Data: 335 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 335 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7530,10 +7289,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 362|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 361|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7555,19 +7314,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: marker + Data: introAnimTimer - Name: $v Entry: 7 - Data: 363|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 362|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: marker + Data: introAnimTimer - Name: k__BackingField Entry: 9 - Data: 257 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7579,10 +7338,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 364|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 363|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7604,25 +7363,68 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: markerMaterial + Data: remainingTime - Name: $v Entry: 7 - Data: 365|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 364|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: markerMaterial + Data: remainingTime - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField Entry: 7 - Data: 366|System.RuntimeType, mscorlib + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 1 - Data: UnityEngine.Material, UnityEngine.CoreModule + Entry: 6 + Data: - Name: Entry: 8 Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 365|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: isTimerRunning + - Name: $v + Entry: 7 + Data: 366|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: isTimerRunning + - Name: k__BackingField + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 366 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7659,19 +7461,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: marker9ball + Data: isMadePoint - Name: $v Entry: 7 Data: 368|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: marker9ball + Data: isMadePoint - Name: k__BackingField Entry: 9 - Data: 257 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7683,7 +7485,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 369|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -7708,19 +7510,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pocketBlockers + Data: isMadeFoul - Name: $v Entry: 7 Data: 370|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pocketBlockers + Data: isMadeFoul - Name: k__BackingField Entry: 9 - Data: 257 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7732,7 +7534,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 371|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -7757,19 +7559,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballRenderers + Data: isGameModePractice - Name: $v Entry: 7 Data: 372|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballRenderers + Data: isGameModePractice - Name: k__BackingField Entry: 9 - Data: 338 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 338 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7781,7 +7583,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 373|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -7806,74 +7608,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableRenderer + Data: isInDesktopTopDownView - Name: $v Entry: 7 Data: 374|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableRenderer - - Name: k__BackingField - Entry: 7 - Data: 375|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.MeshRenderer, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 375 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 376|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: tableMaterials - - Name: $v - Entry: 7 - Data: 377|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: tableMaterials + Data: isInDesktopTopDownView - Name: k__BackingField Entry: 9 - Data: 341 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 341 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7888,7 +7635,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 378|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 375|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7910,25 +7657,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sets + Data: playerIsTeam2 - Name: $v Entry: 7 - Data: 379|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 376|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sets + Data: playerIsTeam2 - Name: k__BackingField - Entry: 7 - Data: 380|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Texture[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 380 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7940,7 +7681,105 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 377|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableSrcColour + - Name: $v + Entry: 7 + Data: 378|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableSrcColour + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 379|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: tableCurrentColour + - Name: $v + Entry: 7 + Data: 380|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: tableCurrentColour + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false - Name: _fieldAttributes Entry: 7 Data: 381|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -7965,19 +7804,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueGrips + Data: pointerColour0 - Name: $v Entry: 7 Data: 382|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueGrips + Data: pointerColour0 - Name: k__BackingField Entry: 9 - Data: 341 + Data: 192 - Name: k__BackingField Entry: 9 - Data: 341 + Data: 192 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7989,7 +7828,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 383|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8014,19 +7853,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: audioSourcePoolContainer + Data: pointerColour1 - Name: $v Entry: 7 Data: 384|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: audioSourcePoolContainer + Data: pointerColour1 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 192 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 192 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8038,7 +7877,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 385|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8063,25 +7902,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueTipSrc + Data: pointerColour2 - Name: $v Entry: 7 Data: 386|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueTipSrc + Data: pointerColour2 - Name: k__BackingField - Entry: 7 - Data: 387|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.AudioSource, UnityEngine.AudioModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 192 - Name: k__BackingField Entry: 9 - Data: 387 + Data: 192 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8093,10 +7926,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 388|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 387|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8118,25 +7951,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: introSfx + Data: pointerColourErr - Name: $v Entry: 7 - Data: 389|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 388|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: introSfx + Data: pointerColourErr - Name: k__BackingField - Entry: 7 - Data: 390|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.AudioClip, UnityEngine.AudioModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 192 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 192 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8148,7 +7975,56 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 389|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: pointerClothColour + - Name: $v + Entry: 7 + Data: 390|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: pointerClothColour + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 9 + Data: 192 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false - Name: _fieldAttributes Entry: 7 Data: 391|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8173,19 +8049,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sinkSfx + Data: desktopAimPoint - Name: $v Entry: 7 Data: 392|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sinkSfx + Data: desktopAimPoint - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8197,7 +8073,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 393|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8222,19 +8098,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: successSfx + Data: desktopHitPoint - Name: $v Entry: 7 Data: 394|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: successSfx + Data: desktopHitPoint - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8246,7 +8122,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 395|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8271,19 +8147,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: foulSfx + Data: desktopAngle - Name: $v Entry: 7 Data: 396|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: foulSfx + Data: desktopAngle - Name: k__BackingField Entry: 9 - Data: 390 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8295,7 +8171,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 397|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8320,19 +8196,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: winnerSfx + Data: desktopAngleIncrement - Name: $v Entry: 7 Data: 398|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: winnerSfx + Data: desktopAngleIncrement - Name: k__BackingField Entry: 9 - Data: 390 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8369,25 +8245,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: hitsSfx + Data: isDesktopShootingIn - Name: $v Entry: 7 Data: 400|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: hitsSfx + Data: isDesktopShootingIn - Name: k__BackingField - Entry: 7 - Data: 401|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.AudioClip[], UnityEngine.AudioModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 401 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8399,10 +8269,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 402|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 401|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8424,19 +8294,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: newTurnSfx + Data: isDesktopSafeRemove - Name: $v Entry: 7 - Data: 403|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 402|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: newTurnSfx + Data: isDesktopSafeRemove - Name: k__BackingField Entry: 9 - Data: 390 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8448,10 +8318,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 404|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 403|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8473,19 +8343,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pointMadeSfx + Data: desktopShootVector - Name: $v Entry: 7 - Data: 405|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 404|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pointMadeSfx + Data: desktopShootVector - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8497,10 +8367,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 406|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 405|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8522,19 +8392,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: hitBallSfx + Data: desktopSafeRemovePoint - Name: $v Entry: 7 - Data: 407|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 406|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: hitBallSfx + Data: desktopSafeRemovePoint - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 390 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8546,10 +8416,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 408|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 407|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8571,25 +8441,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableReflection + Data: isDesktopLocalTurn - Name: $v Entry: 7 - Data: 409|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 408|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableReflection + Data: isDesktopLocalTurn - Name: k__BackingField - Entry: 7 - Data: 410|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.ReflectionProbe, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 410 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8601,7 +8465,56 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 409|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: isEnteringDesktopModeThisFrame + - Name: $v + Entry: 7 + Data: 410|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: isEnteringDesktopModeThisFrame + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false - Name: _fieldAttributes Entry: 7 Data: 411|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8626,25 +8539,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueballMeshes + Data: localSpacePositionOfCueTip - Name: $v Entry: 7 Data: 412|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueballMeshes + Data: localSpacePositionOfCueTip - Name: k__BackingField - Entry: 7 - Data: 413|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Mesh[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 413 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8656,10 +8563,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 414|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 413|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8681,25 +8588,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: nineBall + Data: localSpacePositionOfCueTipLastFrame - Name: $v Entry: 7 - Data: 415|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 414|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: nineBall + Data: localSpacePositionOfCueTipLastFrame - Name: k__BackingField - Entry: 7 - Data: 416|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Mesh, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 416 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8711,7 +8612,56 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 415|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: cueLocalForwardDirection + - Name: $v + Entry: 7 + Data: 416|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: cueLocalForwardDirection + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false - Name: _fieldAttributes Entry: 7 Data: 417|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8736,19 +8686,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isArmed + Data: cueArmedShotDirection - Name: $v Entry: 7 Data: 418|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isArmed + Data: cueArmedShotDirection - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8785,19 +8735,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: localPlayerID + Data: cueFDir - Name: $v Entry: 7 Data: 420|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: localPlayerID + Data: cueFDir - Name: k__BackingField Entry: 9 - Data: 118 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 118 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8834,19 +8784,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopHitPosition + Data: raySphereOutput - Name: $v Entry: 7 Data: 422|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopHitPosition + Data: raySphereOutput - Name: k__BackingField Entry: 9 - Data: 257 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8858,7 +8808,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 423|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8883,19 +8833,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopBase + Data: rackOrder8Ball - Name: $v Entry: 7 Data: 424|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopBase + Data: rackOrder8Ball - Name: k__BackingField Entry: 9 - Data: 257 + Data: 88 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 88 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8907,7 +8857,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 425|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8932,19 +8882,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopCueParents + Data: rackOrder9Ball - Name: $v Entry: 7 Data: 426|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopCueParents + Data: rackOrder9Ball - Name: k__BackingField Entry: 9 - Data: 335 + Data: 88 - Name: k__BackingField Entry: 9 - Data: 335 + Data: 88 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8956,7 +8906,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 427|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -8981,25 +8931,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tiltAmount + Data: breakRows9ball - Name: $v Entry: 7 Data: 428|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tiltAmount + Data: breakRows9ball - Name: k__BackingField - Entry: 7 - Data: 429|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.UI.Image, UnityEngine.UI - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 88 - Name: k__BackingField Entry: 9 - Data: 429 + Data: 88 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9011,10 +8955,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 430|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 429|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9036,25 +8980,68 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballPool + Data: ballShadowOffset - Name: $v Entry: 7 - Data: 431|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 430|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballPool + Data: ballShadowOffset - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField Entry: 7 - Data: 432|System.RuntimeType, mscorlib + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 1 - Data: UnityEngine.AudioSource[], UnityEngine.AudioModule + Entry: 6 + Data: - Name: Entry: 8 Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 431|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: shadowRenders + - Name: $v + Entry: 7 + Data: 432|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: shadowRenders + - Name: k__BackingField + Entry: 9 + Data: 246 - Name: k__BackingField Entry: 9 - Data: 432 + Data: 246 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9091,19 +9078,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballPoolTransforms + Data: isPlayerInVR - Name: $v Entry: 7 Data: 434|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballPoolTransforms + Data: isPlayerInVR - Name: k__BackingField Entry: 9 - Data: 344 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 344 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9140,19 +9127,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: mainSrc + Data: localPlayer - Name: $v Entry: 7 Data: 436|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: mainSrc + Data: localPlayer - Name: k__BackingField - Entry: 9 - Data: 387 + Entry: 7 + Data: 437|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.SDKBase.VRCPlayerApi, VRCSDKBase + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 387 + Data: 437 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9167,7 +9160,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 437|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 438|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9189,19 +9182,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isUpdateLocked + Data: networkingLocalPlayerID - Name: $v Entry: 7 - Data: 438|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 439|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isUpdateLocked + Data: networkingLocalPlayerID - Name: k__BackingField Entry: 9 - Data: 81 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9216,7 +9209,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 439|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 440|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9238,19 +9231,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: firstHitBallThisTurn + Data: markerTransform - Name: $v Entry: 7 - Data: 440|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 441|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: firstHitBallThisTurn + Data: markerTransform - Name: k__BackingField Entry: 9 - Data: 118 + Data: 162 - Name: k__BackingField Entry: 9 - Data: 118 + Data: 162 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9265,7 +9258,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 441|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 442|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9287,19 +9280,479 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: scoreNeededToWinCarom + Data: desktopCamera - Name: $v Entry: 7 - Data: 442|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 443|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: scoreNeededToWinCarom + Data: desktopCamera - Name: k__BackingField - Entry: 9 - Data: 118 + Entry: 7 + Data: 444|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Camera, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 118 + Data: 444 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 445|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: timerText + - Name: $v + Entry: 7 + Data: 446|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: timerText + - Name: k__BackingField + Entry: 7 + Data: 447|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 447 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 448|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: timerOutputFormat + - Name: $v + Entry: 7 + Data: 449|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: timerOutputFormat + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 9 + Data: 175 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 450|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: timerCountdown + - Name: $v + Entry: 7 + Data: 451|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: timerCountdown + - Name: k__BackingField + Entry: 9 + Data: 337 + - Name: k__BackingField + Entry: 9 + Data: 337 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 452|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: oldDesktopCue + - Name: $v + Entry: 7 + Data: 453|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: oldDesktopCue + - Name: k__BackingField + Entry: 9 + Data: 73 + - Name: k__BackingField + Entry: 9 + Data: 73 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 454|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: newDesktopCue + - Name: $v + Entry: 7 + Data: 455|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: newDesktopCue + - Name: k__BackingField + Entry: 9 + Data: 73 + - Name: k__BackingField + Entry: 9 + Data: 73 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 456|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fourBallCueLeftTable + - Name: $v + Entry: 7 + Data: 457|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fourBallCueLeftTable + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 458|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: hasRunSyncOnce + - Name: $v + Entry: 7 + Data: 459|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: hasRunSyncOnce + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 460|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: repoMaxX + - Name: $v + Entry: 7 + Data: 461|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: repoMaxX + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 462|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: cueBallController + - Name: $v + Entry: 7 + Data: 463|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: cueBallController + - Name: k__BackingField + Entry: 7 + Data: 464|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.CueBallOffTableController, + Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 4 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9312,518 +9765,6 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 443|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 2 - - Name: - Entry: 7 - Data: 444|UnityEngine.RangeAttribute, UnityEngine.CoreModule - - Name: min - Entry: 4 - Data: 10 - - Name: max - Entry: 4 - Data: 50 - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: 445|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - - Name: tooltip - Entry: 1 - Data: How many points do your players need to win a carom game? This is the - same for all carom variants. - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: secondBallHitThisTurn - - Name: $v - Entry: 7 - Data: 446|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: secondBallHitThisTurn - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 447|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: thirdBallHitThisTurn - - Name: $v - Entry: 7 - Data: 448|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: thirdBallHitThisTurn - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 449|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: cushionsHitThisTurn - - Name: $v - Entry: 7 - Data: 450|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: cushionsHitThisTurn - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 9 - Data: 118 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 451|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isSimulatedByUs - - Name: $v - Entry: 7 - Data: 452|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isSimulatedByUs - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 453|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: introAnimTimer - - Name: $v - Entry: 7 - Data: 454|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: introAnimTimer - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 455|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: remainingTime - - Name: $v - Entry: 7 - Data: 456|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: remainingTime - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 457|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isTimerRunning - - Name: $v - Entry: 7 - Data: 458|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isTimerRunning - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 459|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isMadePoint - - Name: $v - Entry: 7 - Data: 460|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isMadePoint - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 461|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isMadeFoul - - Name: $v - Entry: 7 - Data: 462|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isMadeFoul - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 463|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isGameModePractice - - Name: $v - Entry: 7 - Data: 464|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isGameModePractice - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - Name: _fieldAttributes Entry: 7 Data: 465|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -9848,19 +9789,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isInDesktopTopDownView + Data: desktopCameraInitialPosition - Name: $v Entry: 7 Data: 466|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isInDesktopTopDownView + Data: desktopCameraInitialPosition - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9897,19 +9838,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: playerIsTeam2 + Data: desktopCameraInitialRotation - Name: $v Entry: 7 Data: 468|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: playerIsTeam2 + Data: desktopCameraInitialRotation - Name: k__BackingField - Entry: 9 - Data: 81 + Entry: 7 + Data: 469|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Quaternion, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 81 + Data: 469 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9924,7 +9871,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 469|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 470|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9946,19 +9893,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableSrcColour + Data: lastLookHorizontal - Name: $v Entry: 7 - Data: 470|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 471|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableSrcColour + Data: lastLookHorizontal - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9973,7 +9920,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 471|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 472|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9995,19 +9942,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: tableCurrentColour + Data: lastLookVertical - Name: $v Entry: 7 - Data: 472|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 473|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: tableCurrentColour + Data: lastLookVertical - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10022,7 +9969,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 473|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 474|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10044,19 +9991,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pointerColour0 + Data: lastInputUseDown - Name: $v Entry: 7 - Data: 474|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 475|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pointerColour0 + Data: lastInputUseDown - Name: k__BackingField Entry: 9 - Data: 284 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10071,7 +10018,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 475|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 476|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10093,19 +10040,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pointerColour1 + Data: inputHeldDownTime - Name: $v Entry: 7 - Data: 476|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 477|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pointerColour1 + Data: inputHeldDownTime - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10120,7 +10067,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 477|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 478|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10142,19 +10089,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pointerColour2 + Data: desktopShootForce - Name: $v Entry: 7 - Data: 478|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 479|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pointerColour2 + Data: desktopShootForce - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 284 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10169,7 +10116,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 479|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 480|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10191,264 +10138,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pointerColourErr + Data: powerBar - Name: $v Entry: 7 - Data: 480|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 481|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pointerColourErr + Data: powerBar - Name: k__BackingField Entry: 9 - Data: 284 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 284 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 481|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: pointerClothColour - - Name: $v - Entry: 7 - Data: 482|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: pointerClothColour - - Name: k__BackingField - Entry: 9 - Data: 284 - - Name: k__BackingField - Entry: 9 - Data: 284 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 483|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: desktopAimPoint - - Name: $v - Entry: 7 - Data: 484|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: desktopAimPoint - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 485|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: desktopHitPoint - - Name: $v - Entry: 7 - Data: 486|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: desktopHitPoint - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 487|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: desktopAngle - - Name: $v - Entry: 7 - Data: 488|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: desktopAngle - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 489|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: desktopAngleIncrement - - Name: $v - Entry: 7 - Data: 490|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: desktopAngleIncrement - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 + Data: 165 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10463,7 +10165,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 491|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 482|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10485,19 +10187,117 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isDesktopShootingIn + Data: topBar - Name: $v Entry: 7 - Data: 492|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 483|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isDesktopShootingIn + Data: topBar - Name: k__BackingField Entry: 9 - Data: 81 + Data: 165 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 165 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 484|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: initialPowerBarPos + - Name: $v + Entry: 7 + Data: 485|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: initialPowerBarPos + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 486|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: isNearTable + - Name: $v + Entry: 7 + Data: 487|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: isNearTable + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10510,13 +10310,123 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 488|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: canEnterDesktopTopDownView + - Name: $v + Entry: 7 + Data: 489|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: canEnterDesktopTopDownView + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 490|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: numberOfCuesHeldByLocalPlayer + - Name: $v + Entry: 7 + Data: 491|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: numberOfCuesHeldByLocalPlayer + - Name: k__BackingField + Entry: 7 + Data: 492|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.UInt16, mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 492 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true - Name: _fieldAttributes Entry: 7 Data: 493|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 494|UnityEngine.HideInInspector, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -10534,62 +10444,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isDesktopSafeRemove + Data: ClothColour - Name: $v Entry: 7 - Data: 494|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 495|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isDesktopSafeRemove - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 495|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: desktopShootVector - - Name: $v - Entry: 7 - Data: 496|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: desktopShootVector + Data: ClothColour - Name: k__BackingField Entry: 9 Data: 24 @@ -10610,7 +10471,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 497|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 496|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10632,13 +10493,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopSafeRemovePoint + Data: MainTex - Name: $v Entry: 7 - Data: 498|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 497|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopSafeRemovePoint + Data: MainTex - Name: k__BackingField Entry: 9 Data: 24 @@ -10659,7 +10520,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 499|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 498|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10681,19 +10542,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isDesktopLocalTurn + Data: hasFoulBeenPlayedThisTurn - Name: $v Entry: 7 - Data: 500|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 499|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isDesktopLocalTurn + Data: hasFoulBeenPlayedThisTurn - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10708,7 +10569,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 501|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 500|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10730,19 +10591,362 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isEnteringDesktopModeThisFrame + Data: showEditorDebugBoundaries - Name: $v Entry: 7 - Data: 502|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 501|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isEnteringDesktopModeThisFrame + Data: showEditorDebugBoundaries - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 502|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: showEditorDebugCarom + - Name: $v + Entry: 7 + Data: 503|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: showEditorDebugCarom + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 504|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: showEditorDebug8ball + - Name: $v + Entry: 7 + Data: 505|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: showEditorDebug8ball + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 506|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: showEditorDebug9Ball + - Name: $v + Entry: 7 + Data: 507|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: showEditorDebug9Ball + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 508|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: showEditorDebugThreeCushionCarom + - Name: $v + Entry: 7 + Data: 509|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: showEditorDebugThreeCushionCarom + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 9 + Data: 20 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 510|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: MAX_SIMULATION_TIME_PER_FRAME + - Name: $v + Entry: 7 + Data: 511|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: MAX_SIMULATION_TIME_PER_FRAME + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 512|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: TIME_PER_STEP + - Name: $v + Entry: 7 + Data: 513|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: TIME_PER_STEP + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 514|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: BALL_DIAMETER_SQUARED_MINUS_EPSILON + - Name: $v + Entry: 7 + Data: 515|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: BALL_DIAMETER_SQUARED_MINUS_EPSILON + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10757,7 +10961,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 503|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 516|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10779,19 +10983,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: localSpacePositionOfCueTip + Data: ballRadius - Name: $v Entry: 7 - Data: 504|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 517|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: localSpacePositionOfCueTip + Data: ballRadius - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10806,7 +11010,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 505|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 518|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10828,19 +11032,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: localSpacePositionOfCueTipLastFrame + Data: ONE_OVER_BALL_RADIUS - Name: $v Entry: 7 - Data: 506|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 519|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: localSpacePositionOfCueTipLastFrame + Data: ONE_OVER_BALL_RADIUS - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10855,7 +11059,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 507|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 520|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10877,19 +11081,68 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueLocalForwardDirection + Data: EARTH_GRAVITY - Name: $v Entry: 7 - Data: 508|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 521|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueLocalForwardDirection + Data: EARTH_GRAVITY - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 522|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: BALL_DIAMETER_SQUARED + - Name: $v + Entry: 7 + Data: 523|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: BALL_DIAMETER_SQUARED + - Name: k__BackingField + Entry: 9 + Data: 125 + - Name: k__BackingField + Entry: 9 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10904,7 +11157,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 509|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 524|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10926,19 +11179,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueArmedShotDirection + Data: BALL_RADIUS_SQUARED - Name: $v Entry: 7 - Data: 510|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 525|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueArmedShotDirection + Data: BALL_RADIUS_SQUARED - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10953,7 +11206,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 511|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 526|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10975,19 +11228,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueFDir + Data: MASS_OF_BALL - Name: $v Entry: 7 - Data: 512|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 527|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueFDir + Data: MASS_OF_BALL - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10999,10 +11252,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 - Data: 513|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 528|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11024,368 +11277,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: raySphereOutput + Data: POCKET_INNER_RADIUS_SQUARED - Name: $v Entry: 7 - Data: 514|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 529|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: raySphereOutput + Data: POCKET_INNER_RADIUS_SQUARED - Name: k__BackingField Entry: 9 - Data: 24 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 515|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: rackOrder8Ball - - Name: $v - Entry: 7 - Data: 516|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: rackOrder8Ball - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 517|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: rackOrder9Ball - - Name: $v - Entry: 7 - Data: 518|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: rackOrder9Ball - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 519|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: breakRows9ball - - Name: $v - Entry: 7 - Data: 520|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: breakRows9ball - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 9 - Data: 182 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 521|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ballShadowOffset - - Name: $v - Entry: 7 - Data: 522|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ballShadowOffset - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 523|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: shadowRenders - - Name: $v - Entry: 7 - Data: 524|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: shadowRenders - - Name: k__BackingField - Entry: 9 - Data: 338 - - Name: k__BackingField - Entry: 9 - Data: 338 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 525|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isPlayerInVR - - Name: $v - Entry: 7 - Data: 526|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isPlayerInVR - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 9 - Data: 81 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 527|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: localPlayer - - Name: $v - Entry: 7 - Data: 528|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: localPlayer - - Name: k__BackingField - Entry: 7 - Data: 529|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRC.SDKBase.VRCPlayerApi, VRCSDKBase - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 529 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11422,19 +11326,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: networkingLocalPlayerID + Data: CONTACT_POINT - Name: $v Entry: 7 Data: 531|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: networkingLocalPlayerID + Data: CONTACT_POINT - Name: k__BackingField Entry: 9 - Data: 118 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 118 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11446,7 +11350,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 532|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -11471,19 +11375,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: markerTransform + Data: accumulatedTime - Name: $v Entry: 7 Data: 533|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: markerTransform + Data: accumulatedTime - Name: k__BackingField Entry: 9 - Data: 254 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 254 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11520,25 +11424,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopCamera + Data: tableWidthMinusHeight - Name: $v Entry: 7 Data: 535|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopCamera + Data: tableWidthMinusHeight - Name: k__BackingField - Entry: 7 - Data: 536|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Camera, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 125 - Name: k__BackingField Entry: 9 - Data: 536 + Data: 125 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11553,7 +11451,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 537|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 536|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11575,25 +11473,68 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timerText + Data: vA - Name: $v Entry: 7 - Data: 538|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 537|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timerText + Data: vA - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField Entry: 7 - Data: 539|System.RuntimeType, mscorlib + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 1 - Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro + Entry: 6 + Data: - Name: Entry: 8 Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 538|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: vB + - Name: $v + Entry: 7 + Data: 539|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: vB + - Name: k__BackingField + Entry: 9 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 539 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11630,19 +11571,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timerOutputFormat + Data: vC - Name: $v Entry: 7 Data: 541|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timerOutputFormat + Data: vC - Name: k__BackingField Entry: 9 - Data: 267 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 267 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11679,19 +11620,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timerCountdown + Data: vD - Name: $v Entry: 7 Data: 543|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timerCountdown + Data: vD - Name: k__BackingField Entry: 9 - Data: 429 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 429 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11728,19 +11669,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: oldDesktopCue + Data: vX - Name: $v Entry: 7 Data: 545|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: oldDesktopCue + Data: vX - Name: k__BackingField Entry: 9 - Data: 167 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 167 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11777,19 +11718,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: newDesktopCue + Data: vY - Name: $v Entry: 7 Data: 547|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: newDesktopCue + Data: vY - Name: k__BackingField Entry: 9 - Data: 167 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 167 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11826,19 +11767,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fourBallCueLeftTable + Data: vZ - Name: $v Entry: 7 Data: 549|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fourBallCueLeftTable + Data: vZ - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11875,19 +11816,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: hasRunSyncOnce + Data: vW - Name: $v Entry: 7 Data: 551|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: hasRunSyncOnce + Data: vW - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11924,19 +11865,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: repoMaxX + Data: pK - Name: $v Entry: 7 Data: 553|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: repoMaxX + Data: pK - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11973,75 +11914,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cueBallController + Data: pL - Name: $v Entry: 7 Data: 555|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cueBallController - - Name: k__BackingField - Entry: 7 - Data: 556|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRCBilliardsCE.Packages.com.vrcbilliards.vrcbce.Runtime.Scripts.CueBallOffTableController, - Assembly-CSharp - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 99 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 557|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: desktopCameraInitialPosition - - Name: $v - Entry: 7 - Data: 558|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: desktopCameraInitialPosition + Data: pL - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12056,7 +11941,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 559|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 556|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12078,25 +11963,117 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopCameraInitialRotation + Data: pN - Name: $v Entry: 7 - Data: 560|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 557|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopCameraInitialRotation + Data: pN - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField Entry: 7 - Data: 561|System.RuntimeType, mscorlib + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 1 - Data: UnityEngine.Quaternion, UnityEngine.CoreModule + Entry: 6 + Data: - Name: Entry: 8 Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 558|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: pO + - Name: $v + Entry: 7 + Data: 559|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: pO + - Name: k__BackingField + Entry: 9 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 561 + Data: 132 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 560|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: pP + - Name: $v + Entry: 7 + Data: 561|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: pP + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12133,19 +12110,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: lastLookHorizontal + Data: pQ - Name: $v Entry: 7 Data: 563|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: lastLookHorizontal + Data: pQ - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12182,19 +12159,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: lastLookVertical + Data: pR - Name: $v Entry: 7 Data: 565|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: lastLookVertical + Data: pR - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12231,19 +12208,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: lastInputUseDown + Data: pT - Name: $v Entry: 7 Data: 567|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: lastInputUseDown + Data: pT - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12280,19 +12257,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: inputHeldDownTime + Data: pS - Name: $v Entry: 7 Data: 569|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: inputHeldDownTime + Data: pS - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12329,19 +12306,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: desktopShootForce + Data: vAvD - Name: $v Entry: 7 Data: 571|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: desktopShootForce + Data: vAvD - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12378,19 +12355,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: powerBar + Data: vAvDNormal - Name: $v Entry: 7 Data: 573|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: powerBar + Data: vAvDNormal - Name: k__BackingField Entry: 9 - Data: 257 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12402,7 +12379,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 574|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -12427,19 +12404,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: topBar + Data: vBvY - Name: $v Entry: 7 Data: 575|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: topBar + Data: vBvY - Name: k__BackingField Entry: 9 - Data: 257 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 257 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12451,7 +12428,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 576|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -12476,19 +12453,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: initialPowerBarPos + Data: vBvYNormal - Name: $v Entry: 7 Data: 577|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: initialPowerBarPos + Data: vBvYNormal - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 24 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12500,7 +12477,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 578|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -12525,19 +12502,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isNearTable + Data: vCvZNormal - Name: $v Entry: 7 Data: 579|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isNearTable + Data: vCvZNormal - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12574,19 +12551,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: canEnterDesktopTopDownView + Data: vAvBNormal - Name: $v Entry: 7 Data: 581|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: canEnterDesktopTopDownView + Data: vAvBNormal - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12623,25 +12600,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: numberOfCuesHeldByLocalPlayer + Data: vCvWNormal - Name: $v Entry: 7 Data: 583|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: numberOfCuesHeldByLocalPlayer + Data: vCvWNormal - Name: k__BackingField - Entry: 7 - Data: 584|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.UInt16, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 584 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12653,20 +12624,14 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 585|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 584|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 586|UnityEngine.HideInInspector, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Data: 0 - Name: Entry: 13 Data: @@ -12684,19 +12649,68 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ClothColour + Data: signPos + - Name: $v + Entry: 7 + Data: 585|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: signPos + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 586|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: enableVerboseLogging - Name: $v Entry: 7 Data: 587|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ClothColour + Data: enableVerboseLogging - Name: k__BackingField Entry: 9 - Data: 118 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 118 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12733,19 +12747,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: MainTex + Data: isCueOutOfBounds - Name: $v Entry: 7 Data: 589|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: MainTex + Data: isCueOutOfBounds - Name: k__BackingField Entry: 9 - Data: 118 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 118 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12782,19 +12796,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: hasFoulBeenPlayedThisTurn + Data: _preventEndOfTurn - Name: $v Entry: 7 Data: 591|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: hasFoulBeenPlayedThisTurn + Data: _preventEndOfTurn - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 9 - Data: 81 + Data: 20 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib