From 73f5d4fe1c6ed38bb3f4e3cf8612d00de98a30f1 Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Sun, 15 Jun 2025 04:28:44 -0400 Subject: [PATCH] Serious work has started on Round 2, and also a system for loading case files. --- Assembly-CSharp.csproj | 4 + Assets/Prefabs/Case List Entry.prefab | 890 ++++++++++ Assets/Prefabs/Case List Entry.prefab.meta | 7 + ...tionBoard.prefab => Location Board.prefab} | 763 ++++----- ...prefab.meta => Location Board.prefab.meta} | 0 Assets/Scenes/witwics.unity | 1461 ++++++++++++++++- Assets/UdonSharp/AudioManager.asset | 515 ++++++ Assets/UdonSharp/AudioManager.asset.meta | 8 + Assets/UdonSharp/AudioManager.cs | 117 ++ Assets/UdonSharp/AudioManager.cs.meta | 11 + Assets/UdonSharp/CaseManager.asset | 239 +++ Assets/UdonSharp/CaseManager.asset.meta | 8 + Assets/UdonSharp/CaseManager.cs | 98 ++ Assets/UdonSharp/CaseManager.cs.meta | 11 + .../Game Managers/CaseManagerListEntry.asset | 335 ++++ .../CaseManagerListEntry.asset.meta | 8 + .../Game Managers/CaseManagerListEntry.cs | 61 + .../CaseManagerListEntry.cs.meta | 11 + .../Game Managers/CaseManagerListView.asset | 53 + .../CaseManagerListView.asset.meta | 8 + .../Game Managers/CaseManagerListView.cs | 61 + .../Game Managers/CaseManagerListView.cs.meta | 11 + .../Game Managers/GameManagerBase.asset | 60 +- .../Game Managers/GameManagerBase.cs | 114 +- .../Game Managers/GameManagerRound1.asset | 955 +++-------- .../Game Managers/GameManagerRound1.cs | 159 +- .../Game Managers/GameManagerRound2.asset | 287 ++++ .../GameManagerRound2.asset.meta | 8 + .../Game Managers/GameManagerRound2.cs | 102 +- .../Host Card Interfaces/HostCardManager.cs | 58 +- .../Location Board/LocationBoard.asset | 64 +- .../UdonSharp/Location Board/LocationBoard.cs | 4 + .../UtilityScripts/BoneFollower.asset | 2 +- .../UtilityScripts/InteractToggle.asset | 2 +- .../UtilityScripts/PlayerModSetter.asset | 2 +- .../Synced/GlobalToggleObject.asset | 2 +- .../Synced/MasterToggleObject.asset | 2 +- .../UtilityScripts/TrackingDataFollower.asset | 2 +- .../UtilityScripts/WorldAudioSettings.asset | 2 +- 39 files changed, 5029 insertions(+), 1476 deletions(-) create mode 100644 Assets/Prefabs/Case List Entry.prefab create mode 100644 Assets/Prefabs/Case List Entry.prefab.meta rename Assets/Prefabs/{LocationBoard.prefab => Location Board.prefab} (92%) rename Assets/Prefabs/{LocationBoard.prefab.meta => Location Board.prefab.meta} (100%) create mode 100644 Assets/UdonSharp/AudioManager.asset create mode 100644 Assets/UdonSharp/AudioManager.asset.meta create mode 100644 Assets/UdonSharp/AudioManager.cs create mode 100644 Assets/UdonSharp/AudioManager.cs.meta create mode 100644 Assets/UdonSharp/CaseManager.asset create mode 100644 Assets/UdonSharp/CaseManager.asset.meta create mode 100644 Assets/UdonSharp/CaseManager.cs create mode 100644 Assets/UdonSharp/CaseManager.cs.meta create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset.meta create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs.meta create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListView.asset create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListView.asset.meta create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListView.cs create mode 100644 Assets/UdonSharp/Game Managers/CaseManagerListView.cs.meta create mode 100644 Assets/UdonSharp/Game Managers/GameManagerRound2.asset create mode 100644 Assets/UdonSharp/Game Managers/GameManagerRound2.asset.meta diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index e159f9c..202b822 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -74,6 +74,8 @@ + + @@ -81,9 +83,11 @@ + + diff --git a/Assets/Prefabs/Case List Entry.prefab b/Assets/Prefabs/Case List Entry.prefab new file mode 100644 index 0000000..ce3ef6c --- /dev/null +++ b/Assets/Prefabs/Case List Entry.prefab @@ -0,0 +1,890 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1737304588691198354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4865589046499068612} + - component: {fileID: 744324617691831122} + - component: {fileID: 2357634297786518751} + m_Layer: 0 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4865589046499068612 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737304588691198354} + 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: 2764573716386264021} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &744324617691831122 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737304588691198354} + m_CullTransparentMesh: 1 +--- !u!114 &2357634297786518751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737304588691198354} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: '[[LOOT]]' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9672859a94551274b9079efbf9adc4a9, type: 2} + m_sharedMaterial: {fileID: -1369706839575089024, guid: 9672859a94551274b9079efbf9adc4a9, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1902774765021780635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1962602868978819423} + - component: {fileID: 7064979383394639881} + - component: {fileID: 4897177162454936150} + - component: {fileID: 7941429576216508344} + m_Layer: 0 + m_Name: Crook Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1962602868978819423 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1902774765021780635} + 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: 7131300190525344748} + m_Father: {fileID: 6551736769887930211} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 175, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7064979383394639881 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1902774765021780635} + m_CullTransparentMesh: 1 +--- !u!114 &4897177162454936150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1902774765021780635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7941429576216508344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1902774765021780635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4897177162454936150} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3641310137806823130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7131300190525344748} + - component: {fileID: 345720839889622728} + - component: {fileID: 8359197988175629327} + m_Layer: 0 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7131300190525344748 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3641310137806823130} + 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: 1962602868978819423} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &345720839889622728 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3641310137806823130} + m_CullTransparentMesh: 1 +--- !u!114 &8359197988175629327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3641310137806823130} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: '[[CROOK]]' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9672859a94551274b9079efbf9adc4a9, type: 2} + m_sharedMaterial: {fileID: -1369706839575089024, guid: 9672859a94551274b9079efbf9adc4a9, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4245888472875012105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7608331906525527813} + - component: {fileID: 3775172476328571264} + - component: {fileID: 5289319896243535637} + m_Layer: 0 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7608331906525527813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4245888472875012105} + 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: 6587367985738308803} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3775172476328571264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4245888472875012105} + m_CullTransparentMesh: 1 +--- !u!114 &5289319896243535637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4245888472875012105} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: '[[CASE]]' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9672859a94551274b9079efbf9adc4a9, type: 2} + m_sharedMaterial: {fileID: -1369706839575089024, guid: 9672859a94551274b9079efbf9adc4a9, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4708553358522083476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6551736769887930211} + - component: {fileID: 3455374014968415225} + - component: {fileID: 6858734047833335697} + - component: {fileID: 4174894745916174158} + m_Layer: 0 + m_Name: Case List Entry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6551736769887930211 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4708553358522083476} + 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: 6587367985738308803} + - {fileID: 1962602868978819423} + - {fileID: 2764573716386264021} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -613} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3455374014968415225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4708553358522083476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &6858734047833335697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4708553358522083476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de0b68ff29d8b9a41a331db886722bed, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + _udonSharpBackingUdonBehaviour: {fileID: 4174894745916174158} + _CaseFileURL: + url: https://witwics-dev.github.io/TestQuestion.json + _CaseNameText: {fileID: 5289319896243535637} + _CrookNameText: {fileID: 8359197988175629327} + _StolenLootText: {fileID: 2357634297786518751} +--- !u!114 &4174894745916174158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4708553358522083476} + 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: 2240fb6ca7b75564cb595ed95626b100, + type: 2} + programSource: {fileID: 11400000, guid: 6eb02c8d09c27f945b43ed852bff57f4, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgQAAAAAAAAAAi8CAAAAAVsAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVABNAFAAcgBvAC4AVABlAHgAdABNAGUAcwBoAFAAcgBvAFUARwBVAEkALAAgAFUAbgBpAHQAeQAuAFQAZQB4AHQATQBlAHMAaABQAHIAbwBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQ0AAABfAEMAYQBzAGUATgBhAG0AZQBUAGUAeAB0ACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAE8AYgBqAGUAYwB0ACwAIABtAHMAYwBvAHIAbABpAGIALQEFAAAAVgBhAGwAdQBlAAcFAjACAAAAAwAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABDgAAAF8AQwByAG8AbwBrAE4AYQBtAGUAVABlAHgAdAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBPAGIAagBlAGMAdAAsACAAbQBzAGMAbwByAGwAaQBiAC0BBQAAAFYAYQBsAHUAZQAHBQIwAgAAAAQAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQ8AAABfAFMAdABvAGwAZQBuAEwAbwBvAHQAVABlAHgAdAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBPAGIAagBlAGMAdAAsACAAbQBzAGMAbwByAGwAaQBiAC0BBQAAAFYAYQBsAHUAZQAHBQIvAwAAAAFJAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFMAeQBzAHQAZQBtAC4ASQBuAHQAMwAyACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAFAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEfAAAAXwBfAF8AVQBkAG8AbgBTAGgAYQByAHAAQgBlAGgAYQB2AGkAbwB1AHIAVgBlAHIAcwBpAG8AbgBfAF8AXwAnAQQAAAB0AHkAcABlAAEWAAAAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgAXAQUAAABWAGEAbAB1AGUAAgAAAAcFBwUHBQ== + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!1 &7029395362977973113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2764573716386264021} + - component: {fileID: 6556282060553312417} + - component: {fileID: 7635005722111176880} + - component: {fileID: 3061980571582123045} + m_Layer: 0 + m_Name: Stolen Loot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2764573716386264021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7029395362977973113} + 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: 4865589046499068612} + m_Father: {fileID: 6551736769887930211} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 175, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6556282060553312417 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7029395362977973113} + m_CullTransparentMesh: 1 +--- !u!114 &7635005722111176880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7029395362977973113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3061980571582123045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7029395362977973113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7635005722111176880} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8424341910889717829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6587367985738308803} + - component: {fileID: 2653581355523190969} + - component: {fileID: 9017700041050903883} + - component: {fileID: 7665363804442409161} + m_Layer: 0 + m_Name: Case Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6587367985738308803 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8424341910889717829} + 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: 7608331906525527813} + m_Father: {fileID: 6551736769887930211} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2653581355523190969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8424341910889717829} + m_CullTransparentMesh: 1 +--- !u!114 &9017700041050903883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8424341910889717829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7665363804442409161 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8424341910889717829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 9017700041050903883} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Prefabs/Case List Entry.prefab.meta b/Assets/Prefabs/Case List Entry.prefab.meta new file mode 100644 index 0000000..672cb98 --- /dev/null +++ b/Assets/Prefabs/Case List Entry.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3929edff864c3a84abaac327dbadaf65 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/LocationBoard.prefab b/Assets/Prefabs/Location Board.prefab similarity index 92% rename from Assets/Prefabs/LocationBoard.prefab rename to Assets/Prefabs/Location Board.prefab index 4d67568..43438a3 100644 --- a/Assets/Prefabs/LocationBoard.prefab +++ b/Assets/Prefabs/Location Board.prefab @@ -1,410 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &1131499901760755792 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3892097435012662735} - - component: {fileID: 7289556435042628697} - - component: {fileID: 1316914535694757040} - - component: {fileID: 5982162547711249697} - m_Layer: 0 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3892097435012662735 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1131499901760755792} - 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: 6267123983616398197} - m_Father: {fileID: 997760999955083936} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0.000015258789} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7289556435042628697 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1131499901760755792} - m_CullTransparentMesh: 1 ---- !u!114 &1316914535694757040 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1131499901760755792} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &5982162547711249697 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1131499901760755792} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1316914535694757040} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5696832292153495865} - m_TargetAssemblyTypeName: - m_MethodName: SendCustomEvent - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Button_ResetPanelBoard - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &5363785758761082027 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6267123983616398197} - - component: {fileID: 4856843268813996155} - - component: {fileID: 8890784772973715271} - m_Layer: 0 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6267123983616398197 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5363785758761082027} - 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: 3892097435012662735} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4856843268813996155 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5363785758761082027} - m_CullTransparentMesh: 1 ---- !u!114 &8890784772973715271 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5363785758761082027} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Reset - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 225 - m_fontSizeBase: 225 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &5646119963808384969 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 997760999955083936} - - component: {fileID: 4837735390349047062} - - component: {fileID: 582826210055468105} - - component: {fileID: 8892780016038622641} - - component: {fileID: 2161250111037150285} - - component: {fileID: 4461972702213665152} - m_Layer: 0 - m_Name: Reset - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &997760999955083936 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5646119963808384969} - m_LocalRotation: {x: -0, y: -1, z: -0, w: -0.00000020861623} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 3892097435012662735} - m_Father: {fileID: 863375335500907730} - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0.313} - m_SizeDelta: {x: 1102, y: 613} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!223 &4837735390349047062 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5646119963808384969} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 25 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &582826210055468105 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5646119963808384969} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 ---- !u!114 &8892780016038622641 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5646119963808384969} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!65 &2161250111037150285 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5646119963808384969} - 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: 1102, y: 613, z: 10} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &4461972702213665152 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5646119963808384969} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1533785930, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} - m_Name: - m_EditorClassIdentifier: - AllowFocusView: 1 --- !u!1001 &89444350531234482 PrefabInstance: m_ObjectHideFlags: 0 @@ -468,6 +63,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -499,6 +104,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 89444350531234482} m_PrefabAsset: {fileID: 0} +--- !u!114 &5206201859598067541 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 89444350531234482} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &223719352378488890 PrefabInstance: m_ObjectHideFlags: 0 @@ -567,6 +184,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -598,6 +225,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 223719352378488890} m_PrefabAsset: {fileID: 0} +--- !u!114 &5361306351096051165 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 223719352378488890} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &265375147395235909 PrefabInstance: m_ObjectHideFlags: 0 @@ -666,6 +305,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -697,6 +346,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 265375147395235909} m_PrefabAsset: {fileID: 0} +--- !u!114 &5391703078400658850 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 265375147395235909} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &896755320265696057 PrefabInstance: m_ObjectHideFlags: 0 @@ -783,7 +444,7 @@ PrefabInstance: - target: {fileID: 919132149155446097, guid: 505c0fb5a04a07649b0afc0e005950cb, type: 3} propertyPath: m_Name - value: LocationBoard + value: Location Board objectReference: {fileID: 0} - target: {fileID: 2397168912215431771, guid: 505c0fb5a04a07649b0afc0e005950cb, type: 3} @@ -848,10 +509,6 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 505c0fb5a04a07649b0afc0e005950cb, - type: 3} - insertIndex: -1 - addedObject: {fileID: 997760999955083936} - targetCorrespondingSourceObject: {fileID: -1900978342067297754, guid: 505c0fb5a04a07649b0afc0e005950cb, type: 3} insertIndex: -1 @@ -1232,6 +889,22 @@ MonoBehaviour: PrefabModifications: [] SerializationNodes: [] _udonSharpBackingUdonBehaviour: {fileID: 5696832292153495865} + LocationPanelText: + - {fileID: 2245188276510753707} + - {fileID: 8749712308257516671} + - {fileID: 2801988039805667048} + - {fileID: 345395964967286550} + - {fileID: 1004643124383899013} + - {fileID: 5391703078400658850} + - {fileID: 5832298320328058743} + - {fileID: 547823130043740011} + - {fileID: 2143656690435903608} + - {fileID: 8323050312703814147} + - {fileID: 5361306351096051165} + - {fileID: 996337400667423967} + - {fileID: 8633085275759225401} + - {fileID: 5206201859598067541} + - {fileID: 8188491842622275102} --- !u!114 &5696832292153495865 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1276,12 +949,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 896755320265696057} m_PrefabAsset: {fileID: 0} ---- !u!4 &863375335500907730 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 505c0fb5a04a07649b0afc0e005950cb, - type: 3} - m_PrefabInstance: {fileID: 896755320265696057} - m_PrefabAsset: {fileID: 0} --- !u!1 &1404614878502027684 stripped GameObject: m_CorrespondingSourceObject: {fileID: 2238249416642749085, guid: 505c0fb5a04a07649b0afc0e005950cb, @@ -2500,6 +2167,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -2531,6 +2208,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1841299637018077840} m_PrefabAsset: {fileID: 0} +--- !u!114 &5832298320328058743 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 1841299637018077840} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &3463506521819390360 PrefabInstance: m_ObjectHideFlags: 0 @@ -2599,6 +2288,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -2630,6 +2329,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 3463506521819390360} m_PrefabAsset: {fileID: 0} +--- !u!114 &8749712308257516671 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 3463506521819390360} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &4097921455078601721 PrefabInstance: m_ObjectHideFlags: 0 @@ -2698,6 +2409,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -2729,6 +2450,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 4097921455078601721} m_PrefabAsset: {fileID: 0} +--- !u!114 &8188491842622275102 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 4097921455078601721} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &4250423886214883300 PrefabInstance: m_ObjectHideFlags: 0 @@ -2792,6 +2525,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -2823,6 +2566,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 4250423886214883300} m_PrefabAsset: {fileID: 0} +--- !u!114 &8323050312703814147 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 4250423886214883300} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &4517956471384631262 PrefabInstance: m_ObjectHideFlags: 0 @@ -2891,6 +2646,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -2922,6 +2687,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 4517956471384631262} m_PrefabAsset: {fileID: 0} +--- !u!114 &8633085275759225401 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 4517956471384631262} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &4939557847642312802 PrefabInstance: m_ObjectHideFlags: 0 @@ -2990,6 +2767,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3015,6 +2802,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &1004643124383899013 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 4939557847642312802} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &4652096480938957543 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, @@ -3084,6 +2883,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3109,6 +2918,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &996337400667423967 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 4948985116202469688} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &4660406576932258749 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, @@ -3183,6 +3004,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3208,6 +3039,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &345395964967286550 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 5599935747797564145} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &5311348476221370484 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, @@ -3282,6 +3125,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3307,6 +3160,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &547823130043740011 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 5685691260207735436} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &5396691945608783881 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, @@ -3381,6 +3246,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3406,6 +3281,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &2143656690435903608 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 6107492763607244191} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &5819047537907373850 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, @@ -3475,6 +3362,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3500,6 +3397,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &2245188276510753707 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 6220987311019904588} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &5932971715260662985 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, @@ -3569,6 +3478,16 @@ PrefabInstance: propertyPath: m_Name value: LocationBoardInfoSheet objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_fontSize + value: 69.1 + objectReference: {fileID: 0} + - target: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + propertyPath: m_enableAutoSizing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8449901661131722356, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} propertyPath: m_AnchorMax.y @@ -3594,6 +3513,18 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, type: 3} +--- !u!114 &2801988039805667048 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5295635200381177319, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, + type: 3} + m_PrefabInstance: {fileID: 8043228198772984591} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &7754087804162032010 stripped Transform: m_CorrespondingSourceObject: {fileID: 289150293571046021, guid: bc5fbcb7ddd8d0d46a9a656aca87ee86, diff --git a/Assets/Prefabs/LocationBoard.prefab.meta b/Assets/Prefabs/Location Board.prefab.meta similarity index 100% rename from Assets/Prefabs/LocationBoard.prefab.meta rename to Assets/Prefabs/Location Board.prefab.meta diff --git a/Assets/Scenes/witwics.unity b/Assets/Scenes/witwics.unity index c5368b8..8d1471e 100644 --- a/Assets/Scenes/witwics.unity +++ b/Assets/Scenes/witwics.unity @@ -1929,6 +1929,211 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 70805493} m_PrefabAsset: {fileID: 0} +--- !u!1001 &169062570 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 944027048} + m_Modifications: + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 487.5 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 662.5 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 4708553358522083476, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_Name + value: Case List Entry + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.x + value: 753 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 376.5 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 6858734047833335697, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 6858734047833335697, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3929edff864c3a84abaac327dbadaf65, type: 3} +--- !u!224 &169062571 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + m_PrefabInstance: {fileID: 169062570} + m_PrefabAsset: {fileID: 0} --- !u!1001 &172614115 PrefabInstance: m_ObjectHideFlags: 0 @@ -2365,7 +2570,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -327.5} m_Pivot: {x: 0, y: 1} --- !u!114 &183058225 MonoBehaviour: @@ -2407,6 +2612,81 @@ MonoBehaviour: m_EditorClassIdentifier: m_HorizontalFit: 0 m_VerticalFit: 2 +--- !u!1 &186801264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186801265} + - component: {fileID: 186801267} + - component: {fileID: 186801266} + m_Layer: 13 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186801265 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186801264} + 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: 1201351612} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186801266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186801264} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 35630e38b4e5ffb40b44ec5348b4333f, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &186801267 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186801264} + m_CullTransparentMesh: 1 --- !u!1 &187971625 stripped GameObject: m_CorrespondingSourceObject: {fileID: 3361620518939337076, guid: 79ebe62246f7f464e98373cb14765f9a, @@ -3495,6 +3775,12 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 316030365} m_CullTransparentMesh: 1 +--- !u!1 &317438245 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4708553358522083476, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + m_PrefabInstance: {fileID: 169062570} + m_PrefabAsset: {fileID: 0} --- !u!1 &326224313 GameObject: m_ObjectHideFlags: 0 @@ -5357,7 +5643,7 @@ RectTransform: m_Father: {fileID: 1389375730} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} @@ -7132,20 +7418,11 @@ MonoBehaviour: SerializationNodes: [] _udonSharpBackingUdonBehaviour: {fileID: 515404445} _HostCard: {fileID: 379391087} - _QuestionURL: - url: https://witwics-dev.github.io/TestQuestion.json _PlayerPodiums: - {fileID: 4438766482650780795} - {fileID: 1993364535} - {fileID: 1589630268} - _Ding: {fileID: 8300000, guid: c73e1e65b24947b479626ae419424e84, type: 3} - _Buzzer: {fileID: 8300000, guid: bc5aa9668b30b7e48a492e3308a2a802, type: 3} - _TheChase: {fileID: 8300000, guid: ebb0e1809180b8e4b8ae4c4fe1671ae7, type: 3} - _ThinkAboutIt: {fileID: 8300000, guid: fd2e7d68447011640a244f302d442395, type: 3} - _WhereInTheWorld: {fileID: 8300000, guid: e810feeb6c2063747bbb5f735a88bee9, type: 3} - _RockapellaIdent: {fileID: 8300000, guid: 3dd54f8dd36092b4d9664c76ccf9ab49, type: 3} - _MusicPlayer: {fileID: 158746910} - _SFXPlayer: {fileID: 1547939853} + _AudioManager: {fileID: 1947493795} --- !u!4 &515404447 Transform: m_ObjectHideFlags: 0 @@ -7155,11 +7432,11 @@ Transform: m_GameObject: {fileID: 515404444} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 3.424, z: 12.961} + 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_Father: {fileID: 841163055} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &519851849 GameObject: @@ -7571,6 +7848,97 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 547548764} m_CullTransparentMesh: 1 +--- !u!1 &555532035 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 555532036} + - component: {fileID: 555532039} + - component: {fileID: 555532038} + - component: {fileID: 555532037} + m_Layer: 13 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &555532036 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555532035} + 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: 944027048} + - {fileID: 751587385} + m_Father: {fileID: 1061457513} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -12, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &555532037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555532035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &555532038 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555532035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 35630e38b4e5ffb40b44ec5348b4333f, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &555532039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555532035} + m_CullTransparentMesh: 1 --- !u!1 &558715346 GameObject: m_ObjectHideFlags: 0 @@ -9587,6 +9955,216 @@ MonoBehaviour: - {fileID: 1832735643} QuestionUI: {fileID: 2001542969} OtherButton: {fileID: 985663895} +--- !u!1001 &751587384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 555532036} + m_Modifications: + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 487.5 + objectReference: {fileID: 0} + - target: {fileID: 1962602868978819423, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 662.5 + objectReference: {fileID: 0} + - target: {fileID: 2764573716386264021, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 4708553358522083476, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_Name + value: Case List Entry Template + objectReference: {fileID: 0} + - target: {fileID: 4708553358522083476, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -613 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_SizeDelta.y + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6587367985738308803, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 6858734047833335697, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 6858734047833335697, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3929edff864c3a84abaac327dbadaf65, type: 3} +--- !u!224 &751587385 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6551736769887930211, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + m_PrefabInstance: {fileID: 751587384} + m_PrefabAsset: {fileID: 0} --- !u!1 &769041978 stripped GameObject: m_CorrespondingSourceObject: {fileID: 364482656726200674, guid: fac4aa7abd3ecbe44a9eaf7f05275244, @@ -10331,7 +10909,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!114 &824788957 MonoBehaviour: m_ObjectHideFlags: 0 @@ -10500,12 +11078,106 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: AllowFocusView: 1 +--- !u!1 &825593982 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4708553358522083476, guid: 3929edff864c3a84abaac327dbadaf65, + type: 3} + m_PrefabInstance: {fileID: 751587384} + m_PrefabAsset: {fileID: 0} --- !u!1 &838673821 stripped GameObject: m_CorrespondingSourceObject: {fileID: 6383273081894374153, guid: 446a9df6c2a92264b85d9cfa3e6c0d4f, type: 3} m_PrefabInstance: {fileID: 6044205050412544512} m_PrefabAsset: {fileID: 0} +--- !u!1 &841163052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 841163055} + - component: {fileID: 841163054} + - component: {fileID: 841163053} + m_Layer: 0 + m_Name: Case Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &841163053 +MonoBehaviour: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841163052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 3 + serializedProgramAsset: {fileID: 11400000, guid: 62c9faef97d5dff4cb26942efb75716b, + type: 2} + programSource: {fileID: 11400000, guid: 338dec508e6993f499443ebae40dedfa, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgQAAAAAAAAAAi8CAAAAAVEAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBTAEQASwBCAGEAcwBlAC4AVgBSAEMAVQByAGwALAAgAFYAUgBDAFMARABLAEIAYQBzAGUAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgACAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEMAAAAXwBRAHUAZQBzAHQAaQBvAG4AVQBSAEwAJwEEAAAAdAB5AHAAZQABHgAAAFYAUgBDAC4AUwBEAEsAQgBhAHMAZQAuAFYAUgBDAFUAcgBsACwAIABWAFIAQwBTAEQASwBCAGEAcwBlAAEBBQAAAFYAYQBsAHUAZQAvAwAAAAEeAAAAVgBSAEMALgBTAEQASwBCAGEAcwBlAC4AVgBSAEMAVQByAGwALAAgAFYAUgBDAFMARABLAEIAYQBzAGUAAwAAACcBAwAAAHUAcgBsAAEAAAAABQcFAi8EAAAAAVMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ABAAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABEwAAAF8ARwBhAG0AZQBNAGEAbgBhAGcAZQByAF8AUgBvAHUAbgBkADEAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4ATwBiAGoAZQBjAHQALAAgAG0AcwBjAG8AcgBsAGkAYgAtAQUAAABWAGEAbAB1AGUABwUCMAQAAAAFAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAETAAAAXwBHAGEAbQBlAE0AYQBuAGEAZwBlAHIAXwBSAG8AdQBuAGQAMgAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBPAGIAagBlAGMAdAAsACAAbQBzAGMAbwByAGwAaQBiAC0BBQAAAFYAYQBsAHUAZQAHBQIvBQAAAAFJAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFMAeQBzAHQAZQBtAC4ASQBuAHQAMwAyACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAGAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEfAAAAXwBfAF8AVQBkAG8AbgBTAGgAYQByAHAAQgBlAGgAYQB2AGkAbwB1AHIAVgBlAHIAcwBpAG8AbgBfAF8AXwAnAQQAAAB0AHkAcABlAAEWAAAAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgAXAQUAAABWAGEAbAB1AGUAAgAAAAcFBwUHBQ== + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!114 &841163054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841163052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3b92bbb94b16747479ba7b1b7e17147a, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + _udonSharpBackingUdonBehaviour: {fileID: 841163053} + _QuestionURL: + url: https://witwics-dev.github.io/TestQuestion.json + _Round1Manager: {fileID: 515404446} + _Round2Manager: {fileID: 865296978} +--- !u!4 &841163055 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841163052} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 3.424, z: 12.961} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1145254421} + - {fileID: 515404447} + - {fileID: 865296976} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &842830436 GameObject: m_ObjectHideFlags: 0 @@ -10863,6 +11535,89 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 860275013} m_CullTransparentMesh: 1 +--- !u!1 &865296975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 865296976} + - component: {fileID: 865296978} + - component: {fileID: 865296977} + m_Layer: 13 + m_Name: Game Manager - Round 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &865296976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865296975} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.983, y: -1.127, z: -2.261} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 841163055} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &865296977 +MonoBehaviour: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865296975} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 3 + serializedProgramAsset: {fileID: 11400000, guid: fb4f2fa1ac6a4e84ca7ea3651da9f23d, + type: 2} + programSource: {fileID: 11400000, guid: 01b26530c70f89f458636bd161a66124, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgIAAAAAAAAAAi8CAAAAAVMAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AVQBkAG8AbgBCAGUAaABhAHYAaQBvAHUAcgAsACAAVgBSAEMALgBVAGQAbwBuAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCQAAAF8ASABvAHMAdABDAGEAcgBkACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAE8AYgBqAGUAYwB0ACwAIABtAHMAYwBvAHIAbABpAGIALQEFAAAAVgBhAGwAdQBlAAcFAi8DAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAMAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!114 &865296978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865296975} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aff7dcb877dc27a4ab2fd77cf366a3b8, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + _udonSharpBackingUdonBehaviour: {fileID: 865296977} + _HostCard: {fileID: 379391087} + _LocationBoard: {fileID: 1748199014} --- !u!1001 &881903122 PrefabInstance: m_ObjectHideFlags: 0 @@ -11828,6 +12583,84 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 4438766482650780789} m_PrefabAsset: {fileID: 0} +--- !u!1 &944027047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 944027048} + - component: {fileID: 944027050} + - component: {fileID: 944027049} + m_Layer: 13 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &944027048 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944027047} + 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: 169062571} + m_Father: {fileID: 555532036} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -287.5} + m_Pivot: {x: 0, y: 1} +--- !u!114 &944027049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944027047} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &944027050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944027047} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 --- !u!1 &954433093 stripped GameObject: m_CorrespondingSourceObject: {fileID: 93778220037391676, guid: 79ebe62246f7f464e98373cb14765f9a, @@ -13506,6 +14339,114 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1059914104} m_CullTransparentMesh: 1 +--- !u!1 &1061457512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1061457513} + - component: {fileID: 1061457516} + - component: {fileID: 1061457515} + - component: {fileID: 1061457514} + m_Layer: 13 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1061457513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1061457512} + 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: 555532036} + - {fileID: 1321262281} + m_Father: {fileID: 1145254421} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1061457514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1061457512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 944027048} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 0 + m_Viewport: {fileID: 555532036} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1321262282} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1061457515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1061457512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 35630e38b4e5ffb40b44ec5348b4333f, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1061457516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1061457512} + m_CullTransparentMesh: 1 --- !u!1 &1064115353 stripped GameObject: m_CorrespondingSourceObject: {fileID: 2585420374601623244, guid: fac4aa7abd3ecbe44a9eaf7f05275244, @@ -14277,6 +15218,194 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1144963180} m_CullTransparentMesh: 1 +--- !u!1 &1145254420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1145254421} + - component: {fileID: 1145254428} + - component: {fileID: 1145254427} + - component: {fileID: 1145254426} + - component: {fileID: 1145254425} + - component: {fileID: 1145254424} + - component: {fileID: 1145254423} + - component: {fileID: 1145254422} + m_Layer: 13 + m_Name: Case List + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1145254421 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_LocalRotation: {x: -0, y: -0.44033736, z: -0, w: 0.89783245} + m_LocalPosition: {x: 0, y: 0, z: -1.85} + m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1061457513} + m_Father: {fileID: 841163055} + m_LocalEulerAnglesHint: {x: 0, y: -52.251, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.74, y: -1.851} + m_SizeDelta: {x: 765, y: 327.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1145254422 +MonoBehaviour: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 3 + serializedProgramAsset: {fileID: 11400000, guid: ae5f5a19ce750064b833b9437cc22fd1, + type: 2} + programSource: {fileID: 11400000, guid: 732733f26dccf184f90ac2f5ff40affd, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!114 &1145254423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f38cf90ccd33f09438a92fd9cce1e8be, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + _udonSharpBackingUdonBehaviour: {fileID: 1145254422} +--- !u!65 &1145254424 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1145254425 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1533785930, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + AllowFocusView: 1 +--- !u!114 &1145254426 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1145254427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!223 &1145254428 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145254420} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 --- !u!1 &1157116532 GameObject: m_ObjectHideFlags: 0 @@ -14811,6 +15940,42 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 1200476430} m_PrefabAsset: {fileID: 0} +--- !u!1 &1201351611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1201351612} + m_Layer: 13 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1201351612 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201351611} + 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: 186801265} + m_Father: {fileID: 1321262281} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1205313864 stripped GameObject: m_CorrespondingSourceObject: {fileID: 2585420374601623244, guid: fac4aa7abd3ecbe44a9eaf7f05275244, @@ -15576,6 +16741,132 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 172614115} m_PrefabAsset: {fileID: 0} +--- !u!1 &1321262280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1321262281} + - component: {fileID: 1321262284} + - component: {fileID: 1321262283} + - component: {fileID: 1321262282} + m_Layer: 13 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1321262281 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1321262280} + 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: 1201351612} + m_Father: {fileID: 1061457513} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 15, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1321262282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1321262280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 186801266} + m_HandleRect: {fileID: 186801265} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1321262283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1321262280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 35630e38b4e5ffb40b44ec5348b4333f, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1321262284 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1321262280} + m_CullTransparentMesh: 1 --- !u!1 &1324576700 GameObject: m_ObjectHideFlags: 0 @@ -18175,9 +19466,9 @@ RectTransform: m_Father: {fileID: 1374007756} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: -12, y: 0} m_Pivot: {x: 0, y: 1} --- !u!114 &1500371789 MonoBehaviour: @@ -21545,6 +22836,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &1748199014 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4697986623920268369, guid: 446a9df6c2a92264b85d9cfa3e6c0d4f, + type: 3} + m_PrefabInstance: {fileID: 6044205050412544512} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748199012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 798b7832f4df7a742b21d63916ec105b, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1772094038 GameObject: m_ObjectHideFlags: 0 @@ -23651,8 +24954,10 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1947493793} + - component: {fileID: 1947493795} + - component: {fileID: 1947493794} m_Layer: 0 - m_Name: Sound Sources + m_Name: Audio Manager m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -23667,7 +24972,7 @@ Transform: m_GameObject: {fileID: 1947493792} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 4.368, z: 12.612} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -23675,6 +24980,62 @@ Transform: - {fileID: 1547939854} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1947493794 +MonoBehaviour: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1947493792} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} + m_Name: + m_EditorClassIdentifier: + interactTextPlacement: {fileID: 0} + interactText: Use + interactTextGO: {fileID: 0} + proximity: 2 + SynchronizePosition: 0 + AllowCollisionOwnershipTransfer: 0 + Reliable: 0 + _syncMethod: 3 + serializedProgramAsset: {fileID: 11400000, guid: 863c65bf15c958f4ba680b42971061e5, + type: 2} + programSource: {fileID: 11400000, guid: c6260149af250ea46909414a90204edb, type: 2} + serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgkAAAAAAAAAAi8CAAAAAWEAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQQB1AGQAaQBvAEMAbABpAHAALAAgAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEEAdQBkAGkAbwBNAG8AZAB1AGwAZQBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQUAAABfAEQAaQBuAGcAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4ATwBiAGoAZQBjAHQALAAgAG0AcwBjAG8AcgBsAGkAYgAtAQUAAABWAGEAbAB1AGUABwUCMAIAAAADAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEHAAAAXwBCAHUAegB6AGUAcgAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBPAGIAagBlAGMAdAAsACAAbQBzAGMAbwByAGwAaQBiAC0BBQAAAFYAYQBsAHUAZQAHBQIwAgAAAAQAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQkAAABfAFQAaABlAEMAaABhAHMAZQAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBPAGIAagBlAGMAdAAsACAAbQBzAGMAbwByAGwAaQBiAC0BBQAAAFYAYQBsAHUAZQAHBQIwAgAAAAUAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAQ0AAABfAFQAaABpAG4AawBBAGIAbwB1AHQASQB0ACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAE8AYgBqAGUAYwB0ACwAIABtAHMAYwBvAHIAbABpAGIALQEFAAAAVgBhAGwAdQBlAAcFAjACAAAABgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABEAAAAF8AVwBoAGUAcgBlAEkAbgBUAGgAZQBXAG8AcgBsAGQAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4ATwBiAGoAZQBjAHQALAAgAG0AcwBjAG8AcgBsAGkAYgAtAQUAAABWAGEAbAB1AGUABwUCMAIAAAAHAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEQAAAAXwBSAG8AYwBrAGEAcABlAGwAbABhAEkAZABlAG4AdAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBPAGIAagBlAGMAdAAsACAAbQBzAGMAbwByAGwAaQBiAC0BBQAAAFYAYQBsAHUAZQAHBQIvAwAAAAFjAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFUAbgBpAHQAeQBFAG4AZwBpAG4AZQAuAEEAdQBkAGkAbwBTAG8AdQByAGMAZQAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AQQB1AGQAaQBvAE0AbwBkAHUAbABlAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ACAAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABDAAAAF8ATQB1AHMAaQBjAFAAbABhAHkAZQByACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAE8AYgBqAGUAYwB0ACwAIABtAHMAYwBvAHIAbABpAGIALQEFAAAAVgBhAGwAdQBlAAcFAjADAAAACQAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABCgAAAF8AUwBGAFgAUABsAGEAeQBlAHIAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4ATwBiAGoAZQBjAHQALAAgAG0AcwBjAG8AcgBsAGkAYgAtAQUAAABWAGEAbAB1AGUABwUCLwQAAAABSQAAAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAC4AVQBkAG8AbgBWAGEAcgBpAGEAYgBsAGUAYAAxAFsAWwBTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ACgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABHwAAAF8AXwBfAFUAZABvAG4AUwBoAGEAcgBwAEIAZQBoAGEAdgBpAG8AdQByAFYAZQByAHMAaQBvAG4AXwBfAF8AJwEEAAAAdAB5AHAAZQABFgAAAFMAeQBzAHQAZQBtAC4ASQBuAHQAMwAyACwAIABtAHMAYwBvAHIAbABpAGIAFwEFAAAAVgBhAGwAdQBlAAIAAAAHBQcFBwU= + publicVariablesUnityEngineObjects: [] + publicVariablesSerializationDataFormat: 0 +--- !u!114 &1947493795 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1947493792} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 518bff42d8b5f444a886ecc058f2c7c0, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + _udonSharpBackingUdonBehaviour: {fileID: 1947493794} + _MusicPlayer: {fileID: 158746910} + _SFXPlayer: {fileID: 1547939853} + _TheChase: {fileID: 8300000, guid: ebb0e1809180b8e4b8ae4c4fe1671ae7, type: 3} + _ThinkAboutIt: {fileID: 8300000, guid: fd2e7d68447011640a244f302d442395, type: 3} + _WhereInTheWorld: {fileID: 8300000, guid: e810feeb6c2063747bbb5f735a88bee9, type: 3} + _RockapellaIdent: {fileID: 8300000, guid: 3dd54f8dd36092b4d9664c76ccf9ab49, type: 3} + _Ding: {fileID: 8300000, guid: c73e1e65b24947b479626ae419424e84, type: 3} + _Buzzer: {fileID: 8300000, guid: bc5aa9668b30b7e48a492e3308a2a802, type: 3} --- !u!1 &1953862613 GameObject: m_ObjectHideFlags: 0 @@ -26634,10 +27995,10 @@ RectTransform: - {fileID: 1349979093138982858} m_Father: {fileID: 2433736805597626284} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 215, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 227.5, y: -10} + m_SizeDelta: {x: 215, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!224 &2433736805597626284 RectTransform: @@ -27382,10 +28743,10 @@ RectTransform: - {fileID: 1661322689148807629} m_Father: {fileID: 2433736805597626284} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20, y: -10} + m_SizeDelta: {x: 40, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &4739548542456932550 GameObject: @@ -27836,7 +29197,7 @@ PrefabInstance: - target: {fileID: 49684626459713128, guid: 446a9df6c2a92264b85d9cfa3e6c0d4f, type: 3} propertyPath: m_Name - value: LocationBoard + value: Location Board objectReference: {fileID: 0} - target: {fileID: 855813673223349313, guid: 446a9df6c2a92264b85d9cfa3e6c0d4f, type: 3} @@ -28330,10 +29691,10 @@ RectTransform: - {fileID: 7096862637761547511} m_Father: {fileID: 2433736805597626284} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 60, y: -10} + m_SizeDelta: {x: 40, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &6311335548331392994 CanvasRenderer: @@ -29037,6 +30398,30 @@ MonoBehaviour: ID: 138 SerializedTypeNames: - VRC.Udon.UdonBehaviour + - gameObject: {fileID: 1947493792} + ID: 139 + SerializedTypeNames: + - VRC.Udon.UdonBehaviour + - gameObject: {fileID: 841163052} + ID: 140 + SerializedTypeNames: + - VRC.Udon.UdonBehaviour + - gameObject: {fileID: 865296975} + ID: 141 + SerializedTypeNames: + - VRC.Udon.UdonBehaviour + - gameObject: {fileID: 1145254420} + ID: 142 + SerializedTypeNames: + - VRC.Udon.UdonBehaviour + - gameObject: {fileID: 825593982} + ID: 143 + SerializedTypeNames: + - VRC.Udon.UdonBehaviour + - gameObject: {fileID: 317438245} + ID: 144 + SerializedTypeNames: + - VRC.Udon.UdonBehaviour portraitCameraPositionOffset: {x: 0, y: 0, z: 0} portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} PlayerPersistence: [] @@ -29169,10 +30554,10 @@ RectTransform: - {fileID: 2173332960455188296} m_Father: {fileID: 2433736805597626284} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -10} + m_SizeDelta: {x: 40, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &7750175656967948990 MonoBehaviour: @@ -29401,9 +30786,9 @@ SceneRoots: - {fileID: 1687043075} - {fileID: 442602915} - {fileID: 358170790} - - {fileID: 1947493793} - {fileID: 1193701800} - - {fileID: 515404447} + - {fileID: 1947493793} + - {fileID: 841163055} - {fileID: 379391076} - {fileID: 2136439120} - {fileID: 1559839983} diff --git a/Assets/UdonSharp/AudioManager.asset b/Assets/UdonSharp/AudioManager.asset new file mode 100644 index 0000000..bfbb1ff --- /dev/null +++ b/Assets/UdonSharp/AudioManager.asset @@ -0,0 +1,515 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} + m_Name: AudioManager + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: 863c65bf15c958f4ba680b42971061e5, + type: 2} + udonAssembly: + assemblyError: + sourceCsScript: {fileID: 11500000, guid: 518bff42d8b5f444a886ecc058f2c7c0, type: 3} + scriptVersion: 2 + compiledVersion: 2 + behaviourSyncMode: 4 + hasInteractEvent: 0 + scriptID: -966144156537998684 + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: fieldDefinitions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, + UdonSharp.Editor]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 8 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _MusicPlayer + - Name: $v + Entry: 7 + Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _MusicPlayer + - Name: k__BackingField + Entry: 7 + Data: 3|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.AudioSource, UnityEngine.AudioModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 5|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _SFXPlayer + - Name: $v + Entry: 7 + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _SFXPlayer + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 7|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 8|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _TheChase + - Name: $v + Entry: 7 + Data: 9|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _TheChase + - Name: k__BackingField + Entry: 7 + Data: 10|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.AudioClip, UnityEngine.AudioModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 10 + - 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: 11|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 12|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + - Name: header + Entry: 1 + Data: Music + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 13|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _ThinkAboutIt + - Name: $v + Entry: 7 + Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _ThinkAboutIt + - Name: k__BackingField + Entry: 9 + Data: 10 + - Name: k__BackingField + Entry: 9 + Data: 10 + - 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: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 16|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _WhereInTheWorld + - Name: $v + Entry: 7 + Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _WhereInTheWorld + - Name: k__BackingField + Entry: 9 + Data: 10 + - Name: k__BackingField + Entry: 9 + Data: 10 + - 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: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 19|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _RockapellaIdent + - Name: $v + Entry: 7 + Data: 20|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _RockapellaIdent + - Name: k__BackingField + Entry: 9 + Data: 10 + - Name: k__BackingField + Entry: 9 + Data: 10 + - 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: 21|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 22|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _Ding + - Name: $v + Entry: 7 + Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _Ding + - Name: k__BackingField + Entry: 9 + Data: 10 + - Name: k__BackingField + Entry: 9 + Data: 10 + - 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: 24|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 25|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + - Name: header + Entry: 1 + Data: SFX + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 26|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _Buzzer + - Name: $v + Entry: 7 + Data: 27|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _Buzzer + - Name: k__BackingField + Entry: 9 + Data: 10 + - Name: k__BackingField + Entry: 9 + Data: 10 + - 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: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 29|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/UdonSharp/AudioManager.asset.meta b/Assets/UdonSharp/AudioManager.asset.meta new file mode 100644 index 0000000..b5ec7a1 --- /dev/null +++ b/Assets/UdonSharp/AudioManager.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6260149af250ea46909414a90204edb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/AudioManager.cs b/Assets/UdonSharp/AudioManager.cs new file mode 100644 index 0000000..f7d24dd --- /dev/null +++ b/Assets/UdonSharp/AudioManager.cs @@ -0,0 +1,117 @@ + +using System.Net.NetworkInformation; +using UdonSharp; +using UnityEngine; +using VRC.SDK3.UdonNetworkCalling; +using VRC.SDKBase; +using VRC.Udon; + + +[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] +public class AudioManager : UdonSharpBehaviour +{ + [SerializeField] private AudioSource _MusicPlayer = null; + [SerializeField] private AudioSource _SFXPlayer = null; + + [Header("Music")] + [SerializeField] private AudioClip _TheChase = null; + [SerializeField] private AudioClip _ThinkAboutIt = null; + [SerializeField] private AudioClip _WhereInTheWorld = null; + [SerializeField] private AudioClip _RockapellaIdent = null; + + [Header("SFX")] + [SerializeField] private AudioClip _Ding = null; + [SerializeField] private AudioClip _Buzzer = null; + + + [NetworkCallable] + public void PlayMusic(MusicEventType MusicEvent) + { + PlayMusicInternal(MusicEvent, false); + } + + [NetworkCallable] + public void PlayMusicLoop(MusicEventType MusicEvent) + { + PlayMusicInternal(MusicEvent, true); + } + + private void PlayMusicInternal(MusicEventType MusicEvent, bool Loop) + { + _MusicPlayer.Stop(); + + switch (MusicEvent) + { + case MusicEventType.TheChase: _MusicPlayer.clip = _TheChase; break; + case MusicEventType.ThinkAboutIt: _MusicPlayer.clip = _ThinkAboutIt; break; + case MusicEventType.WhereInTheWorld: _MusicPlayer.clip = _WhereInTheWorld; break; + case MusicEventType.RockapellaIdent: _MusicPlayer.clip = _RockapellaIdent; break; + default: _MusicPlayer.clip = null; break; + } + + _MusicPlayer.loop = Loop; + + if (_MusicPlayer.clip != null) + _MusicPlayer.Play(); + } + + + [NetworkCallable] + public void PlaySFX(SFXEventType SFXEvent) + { + PlaySFXInternal(SFXEvent); + } + [NetworkCallable] + public void PlaySFXAtPitch(SFXEventType SFXEvent, float Pitch) + { + PlaySFXInternal(SFXEvent, Pitch); + } + + private void PlaySFXInternal(SFXEventType SFXEvent, float Pitch = 1.0f) + { + _SFXPlayer.Stop(); + + switch (SFXEvent) + { + case SFXEventType.Ding: _SFXPlayer.clip = _Ding; break; + case SFXEventType.Buzzer: _SFXPlayer.clip = _Buzzer; break; + default: _SFXPlayer.clip = null; break; + } + + if (_SFXPlayer.clip != null) + _SFXPlayer.pitch = Pitch; + _SFXPlayer.Play(); + } + + // A messy group of variables that are used for pitch correction of sound effects + // Since Udon doesn't support accessing public static values in structs, we're doing it here + // As5 = 932.33 Hz, PitchShift = TargetNoteFreq / As5Freq + public const float As4 = 0.49999463709201677517617152724894f; + public const float B4 = 0.52972659895101519848122445915073f; + public const float C5 = 0.56122832044447781364967339890382f; + public const float Cs5 = 0.5946070597320691171580878015295f; + public const float D5 = 0.62995934915748715583538017654693f; + public const float Ds5 = 0.66741389851232932545343386998166f; + public const float E5 = 0.70709941758819302178413222785923f; + public const float F5 = 0.74915534199264209024701554170734f; + public const float Fs5 = 0.79369965570130747696631021204938f; + public const float G5 = 0.84089324595368592665687042141731f; + public const float Gs5 = 0.89089699998927418403355035234305f; + public const float A5 = 0.94387180504756899381120418735855f; + public const float As5 = 1.0f; + public const float B5 = 1.0594639237179968466101058638036f; + public const float C6 = 1.1224566408889556272993467978076f; + public const float Cs6 = 1.1892033936481717846685186575569f; + public const float D6 = 1.2599186983149743116707603530939f; + public const float Ds6 = 1.3348385228406251005545246854654f; + public const float E6 = 1.4142095609923524932159214012206f; + public const float F6 = 1.4982999581693177308463741379125f; + public const float Fs6 = 1.5873993114026149539326204240988f; + public const float G6 = 1.6817864919073718533137408428346f; + public const float Gs6 = 1.7817939999785483680671007046861f; + public const float A6 = 1.8877436100951379876224083747171f; + public const float As6 = 2.0f; + public const float B6 = 2.1183486533738054122467366704922f; + public const float C7 = 2.2449132817779112545986935956153f; + public const float Cs7 = 2.3784067872963435693370373151137f; +} diff --git a/Assets/UdonSharp/AudioManager.cs.meta b/Assets/UdonSharp/AudioManager.cs.meta new file mode 100644 index 0000000..e591f27 --- /dev/null +++ b/Assets/UdonSharp/AudioManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 518bff42d8b5f444a886ecc058f2c7c0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/CaseManager.asset b/Assets/UdonSharp/CaseManager.asset new file mode 100644 index 0000000..2550d85 --- /dev/null +++ b/Assets/UdonSharp/CaseManager.asset @@ -0,0 +1,239 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} + m_Name: CaseManager + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: 62c9faef97d5dff4cb26942efb75716b, + type: 2} + udonAssembly: + assemblyError: + sourceCsScript: {fileID: 11500000, guid: 3b92bbb94b16747479ba7b1b7e17147a, type: 3} + scriptVersion: 2 + compiledVersion: 2 + behaviourSyncMode: 4 + hasInteractEvent: 0 + scriptID: 2715855028356800412 + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: fieldDefinitions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, + UdonSharp.Editor]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 3 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _QuestionURL + - Name: $v + Entry: 7 + Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _QuestionURL + - Name: k__BackingField + Entry: 7 + Data: 3|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.SDKBase.VRCUrl, VRCSDKBase + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 5|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _Round1Manager + - Name: $v + Entry: 7 + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _Round1Manager + - Name: k__BackingField + Entry: 7 + Data: 7|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: GameManagerRound1, Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 7 + Data: 8|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.Udon.UdonBehaviour, VRC.Udon + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 10|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _Round2Manager + - Name: $v + Entry: 7 + Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _Round2Manager + - Name: k__BackingField + Entry: 7 + Data: 12|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: GameManagerRound2, Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 8 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 14|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/UdonSharp/CaseManager.asset.meta b/Assets/UdonSharp/CaseManager.asset.meta new file mode 100644 index 0000000..6425f88 --- /dev/null +++ b/Assets/UdonSharp/CaseManager.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 338dec508e6993f499443ebae40dedfa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/CaseManager.cs b/Assets/UdonSharp/CaseManager.cs new file mode 100644 index 0000000..5a9ef49 --- /dev/null +++ b/Assets/UdonSharp/CaseManager.cs @@ -0,0 +1,98 @@ + +using UdonSharp; +using UnityEngine; +using VRC.SDK3.Data; +using VRC.SDK3.StringLoading; +using VRC.SDKBase; +using VRC.Udon; +using VRC.Udon.Common.Interfaces; + + +[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] +public class CaseManager : UdonSharpBehaviour +{ + [SerializeField] protected VRCUrl _QuestionURL; + + [SerializeField] private GameManagerRound1 _Round1Manager; + [SerializeField] private GameManagerRound2 _Round2Manager; + //[SerializeField] private GameManagerRound3 _Round3Manager; + + + void Start() + { + // Download our test question. + VRCStringDownloader.LoadUrl(_QuestionURL, (IUdonEventReceiver)this); + } + + + public override void OnStringLoadSuccess(IVRCStringDownload DownloadedString) + { + string ErrorString = ""; + string JSONString = DownloadedString.Result; + if (VRCJson.TryDeserializeFromJson(JSONString, out DataToken JSONResult)) + { + if (JSONResult.TokenType == TokenType.DataDictionary) + { + DataDictionary Dict = JSONResult.DataDictionary; + + if (!Dict.ContainsKey("Round 1") || !Dict.ContainsKey("Round 2")/* || !Dict.ContainsKey("Round 3")*/) + { + ErrorString = "Could not find all the necessary keys for game rounds."; + } + else + { + // Attempt to load Round 1 data + if (Dict["Round 1"].TokenType == TokenType.DataList) + { + _Round1Manager.LoadQuestionData(Dict["Round 1"]); + } + else + { + ErrorString = "Ensure the 'Round 1' entry is an array of dictionaries."; + } + + // Attempt to load Round 2 data + if (Dict["Round 2"].TokenType == TokenType.DataDictionary) + { + _Round2Manager.LoadQuestionData(Dict["Round 2"]); + } + else + { + ErrorString = "Ensure the 'Round 2' entry is a dictionary with a location name and a list of landmarks."; + } + + //// Attempt to load Round 3 data + //if (Dict["Round 3"].TokenType == TokenType.DataList) + //{ + // LoadQuestionData(Dict["Round 3"].DataList); + //} + //else + //{ + // ErrorString = "Ensure the 'Round 3' dictionary entry is a list of dictionaries."; + //} + } + + if (Dict.ContainsKey("Round 1")) + { + } + else + { + ErrorString = "Ensure the first element is a dictionary, containing 'Round 1', 'Round 2', and 'Round 3' entries."; + } + + if (Dict.ContainsKey("Round 2")) + { + } + } + else + { + ErrorString = "Ensure the first element is a dictionary"; + } + } + + if (ErrorString != "") + { + Debug.LogError("Malformed case file. " + ErrorString); + } + } +} diff --git a/Assets/UdonSharp/CaseManager.cs.meta b/Assets/UdonSharp/CaseManager.cs.meta new file mode 100644 index 0000000..7dbe845 --- /dev/null +++ b/Assets/UdonSharp/CaseManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3b92bbb94b16747479ba7b1b7e17147a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset new file mode 100644 index 0000000..200d6fc --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset @@ -0,0 +1,335 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} + m_Name: CaseManagerListEntry + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: 2240fb6ca7b75564cb595ed95626b100, + type: 2} + udonAssembly: + assemblyError: + sourceCsScript: {fileID: 11500000, guid: de0b68ff29d8b9a41a331db886722bed, type: 3} + scriptVersion: 2 + compiledVersion: 2 + behaviourSyncMode: 0 + hasInteractEvent: 0 + scriptID: -8334234479216283669 + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: fieldDefinitions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, + UdonSharp.Editor]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 5 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _CaseFileURL + - Name: $v + Entry: 7 + Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _CaseFileURL + - Name: k__BackingField + Entry: 7 + Data: 3|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.SDKBase.VRCUrl, VRCSDKBase + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 5|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _CaseNameText + - Name: $v + Entry: 7 + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _CaseNameText + - Name: k__BackingField + Entry: 7 + Data: 7|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 7 + - 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: 8|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 9|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _CrookNameText + - Name: $v + Entry: 7 + Data: 10|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _CrookNameText + - Name: k__BackingField + Entry: 9 + Data: 7 + - Name: k__BackingField + Entry: 9 + Data: 7 + - 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: 11|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 12|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _StolenLootText + - Name: $v + Entry: 7 + Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _StolenLootText + - Name: k__BackingField + Entry: 9 + Data: 7 + - Name: k__BackingField + Entry: 9 + Data: 7 + - 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: 14|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 15|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _DeserialisedData + - Name: $v + Entry: 7 + Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _DeserialisedData + - Name: k__BackingField + Entry: 7 + Data: 17|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.SDK3.Data.DataDictionary, VRCSDK3 + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 17 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset.meta b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset.meta new file mode 100644 index 0000000..acc95f9 --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6eb02c8d09c27f945b43ed852bff57f4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs new file mode 100644 index 0000000..128495c --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs @@ -0,0 +1,61 @@ + +using TMPro; +using UdonSharp; +using UnityEngine; +using VRC.SDK3.Data; +using VRC.SDK3.Image; +using VRC.SDK3.StringLoading; +using VRC.SDKBase; +using VRC.Udon; +using VRC.Udon.Common.Interfaces; + +public class CaseManagerListEntry : UdonSharpBehaviour +{ + [SerializeField] private VRCUrl _CaseFileURL; + + [SerializeField] private TextMeshProUGUI _CaseNameText; + [SerializeField] private TextMeshProUGUI _CrookNameText; + [SerializeField] private TextMeshProUGUI _StolenLootText; + + private DataDictionary _DeserialisedData; + + + private void Start() + { + //VRCStringDownloader.LoadUrl(_CaseFileURL, (IUdonEventReceiver)this); + } + + public override void OnStringLoadSuccess(IVRCStringDownload DownloadedString) + { + string ErrorString = ""; + string JSONString = DownloadedString.Result; + if (VRCJson.TryDeserializeFromJson(JSONString, out DataToken JSONResult)) + { + if (JSONResult.TokenType == TokenType.DataDictionary) + { + _DeserialisedData = JSONResult.DataDictionary; + if (_DeserialisedData.ContainsKey("Case Title") && + _DeserialisedData.ContainsKey("Accused Crook") && + _DeserialisedData.ContainsKey("Stolen Loot")) + { + _CaseNameText.text = _DeserialisedData["Case Title"].ToString(); + _CrookNameText.text = _DeserialisedData["Accused Crook"].ToString(); + _StolenLootText.text = _DeserialisedData["Stolen Loot"].ToString(); + } + else + { + ErrorString = "Metadata is missing."; + } + } + else + { + ErrorString = "Ensure the first element is a dictionary"; + } + } + + if (ErrorString != "") + { + Debug.LogError("Malformed case file: " + _CaseFileURL.Get() + ". " + ErrorString); + } + } +} diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs.meta b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs.meta new file mode 100644 index 0000000..8286836 --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de0b68ff29d8b9a41a331db886722bed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListView.asset b/Assets/UdonSharp/Game Managers/CaseManagerListView.asset new file mode 100644 index 0000000..030f8cb --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListView.asset @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} + m_Name: CaseManagerListView + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: ae5f5a19ce750064b833b9437cc22fd1, + type: 2} + udonAssembly: + assemblyError: + sourceCsScript: {fileID: 11500000, guid: f38cf90ccd33f09438a92fd9cce1e8be, type: 3} + scriptVersion: 2 + compiledVersion: 2 + behaviourSyncMode: 4 + hasInteractEvent: 0 + scriptID: -4592037974035758144 + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: fieldDefinitions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, + UdonSharp.Editor]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListView.asset.meta b/Assets/UdonSharp/Game Managers/CaseManagerListView.asset.meta new file mode 100644 index 0000000..7137333 --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListView.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 732733f26dccf184f90ac2f5ff40affd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListView.cs b/Assets/UdonSharp/Game Managers/CaseManagerListView.cs new file mode 100644 index 0000000..ec4a29c --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListView.cs @@ -0,0 +1,61 @@ + +using UdonSharp; +using UnityEngine; +using VRC.Core.Pool; +using VRC.SDK3.Data; +using VRC.SDKBase; +using VRC.Udon; + + +[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] +public class CaseManagerListView : UdonSharpBehaviour +{ + //[SerializeField] private RectTransform _ListContainer; + + //[SerializeField] private GameObject _CaseListViewEntryTemplate; + + //private DataDictionary PlayerData = new DataDictionary(); + + + //public override void OnPlayerJoined(VRCPlayerApi Player) + //{ + // GameObject NewListItem = Instantiate(_CaseListViewEntryTemplate, _ListContainer, false); + // NewListItem.SetActive(true); + // PermissionsPanelPlayerEntry PlayerListItem = NewListItem.GetComponent(); + // PlayerListItem.PlayerNameUI.text = Player.displayName; + + // PlayerData[Player.displayName] = new DataDictionary(); + // PlayerData[Player.displayName].DataDictionary["Admin"] = Player.isInstanceOwner; + // PlayerData[Player.displayName].DataDictionary["Host"] = Player.isInstanceOwner; + // PlayerData[Player.displayName].DataDictionary["Camera"] = Player.isInstanceOwner; + + // if (Networking.LocalPlayer.isInstanceOwner) + // { + // PlayerListItem.AdminToggle.interactable = true; + // PlayerListItem.HostToggle.interactable = true; + // PlayerListItem.CameraToggle.interactable = true; + + // PlayerListItem.AdminToggle.SetIsOnWithoutNotify(true); + // PlayerListItem.HostToggle.SetIsOnWithoutNotify(true); + // PlayerListItem.CameraToggle.SetIsOnWithoutNotify(true); + // } + + // base.OnPlayerJoined(Player); + //} + + //public override void OnPlayerLeft(VRCPlayerApi player) + //{ + // for (int i = 0; i < _ListContainer.childCount; i++) + // { + // GameObject Entry = _ListContainer.GetChild(i).gameObject; + // PermissionsPanelPlayerEntry PlayerEntry = Entry.GetComponent(); + // if (PlayerEntry != null && PlayerEntry.PlayerNameUI.text == player.displayName) + // { + // Destroy(Entry); + // break; + // } + // } + + // base.OnPlayerLeft(player); + //} +} diff --git a/Assets/UdonSharp/Game Managers/CaseManagerListView.cs.meta b/Assets/UdonSharp/Game Managers/CaseManagerListView.cs.meta new file mode 100644 index 0000000..d670cd3 --- /dev/null +++ b/Assets/UdonSharp/Game Managers/CaseManagerListView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f38cf90ccd33f09438a92fd9cce1e8be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/GameManagerBase.asset b/Assets/UdonSharp/Game Managers/GameManagerBase.asset index 69a3c7e..f06e220 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerBase.asset +++ b/Assets/UdonSharp/Game Managers/GameManagerBase.asset @@ -50,52 +50,46 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _HostCard + Data: _GameHasBegun - Name: $v Entry: 7 Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _HostCard + Data: _GameHasBegun - Name: k__BackingField Entry: 7 Data: 3|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: HostCardManager, Assembly-CSharp + Data: System.Boolean, mscorlib - Name: Entry: 8 Data: - Name: k__BackingField - Entry: 7 - Data: 4|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRC.Udon.UdonBehaviour, VRC.Udon - - Name: - Entry: 8 - Data: + 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: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 6|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 5|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -116,25 +110,31 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _QuestionURL + Data: _HostCard - Name: $v Entry: 7 - Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _QuestionURL + Data: _HostCard - Name: k__BackingField Entry: 7 - Data: 8|System.RuntimeType, mscorlib + Data: 7|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: VRC.SDKBase.VRCUrl, VRCSDKBase + Data: HostCardManager, Assembly-CSharp - Name: Entry: 8 Data: - Name: k__BackingField - Entry: 9 - Data: 8 + Entry: 7 + Data: 8|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 @@ -184,17 +184,11 @@ MonoBehaviour: Entry: 1 Data: _AllowInteractionFromHostCard - Name: k__BackingField - Entry: 7 - Data: 12|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Boolean, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 12 + Data: 3 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -209,7 +203,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 diff --git a/Assets/UdonSharp/Game Managers/GameManagerBase.cs b/Assets/UdonSharp/Game Managers/GameManagerBase.cs index a486020..8f70d5a 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerBase.cs +++ b/Assets/UdonSharp/Game Managers/GameManagerBase.cs @@ -10,6 +10,14 @@ using VRC.Udon.Common.Interfaces; using VRC.Udon.Serialization.OdinSerializer.Utilities; +public enum GameType +{ + None, + LocateTheCrook, + RecoverTheLoot, + ChaseCarmen +} + public enum QuestionType { BetweenRounds, @@ -44,8 +52,6 @@ public class GameManagerBase : UdonSharpBehaviour [SerializeField] protected HostCardManager _HostCard = null; - [SerializeField] protected VRCUrl _QuestionURL; - private bool _AllowInteractionFromHostCard = false; @@ -76,9 +82,10 @@ public class GameManagerBase : UdonSharpBehaviour _HostCardUseButtonDown_Internal(); } - protected HostCardInterfaceBase GetHostCardInterface(QuestionType Type) + protected virtual HostCardInterfaceBase GetHostCardInterface(QuestionType Question) { - return _HostCard.EnableHostCardDisplay(Type); + Debug.LogError("You should not be seeing this. You don't need to run base.GetHostCardInterface()"); + return _HostCard.EnableHostCardDisplay(GameType.None, Question); } protected virtual void _HostCardUseButtonDown_Internal() @@ -87,83 +94,34 @@ public class GameManagerBase : UdonSharpBehaviour } - protected virtual void InitialiseGameMode() + protected virtual void InitialiseGameMode() { } + + public virtual void LoadQuestionData(DataToken Data) { } + + + protected string GameTypeToString(GameType Type) { - // Download our test question. - VRCStringDownloader.LoadUrl(_QuestionURL, (IUdonEventReceiver)this); - } - - - public override void OnStringLoadSuccess(IVRCStringDownload DownloadedString) - { - string ErrorString = ""; - string JSONString = DownloadedString.Result; - if (VRCJson.TryDeserializeFromJson(JSONString, out DataToken JSONResult)) + switch ((int)Type) { - if (JSONResult.TokenType == TokenType.DataDictionary) - { - DataDictionary Dict = JSONResult.DataDictionary; - - if (!Dict.ContainsKey("Round 1") || !Dict.ContainsKey("Round 2") || !Dict.ContainsKey("Round 3")) - { - ErrorString = "Could not find all the necessary keys for game rounds."; - } - else - { - // Attempt to load Round 1 data - if (Dict["Round 1"].TokenType == TokenType.DataList) - { - LoadQuestionData(Dict["Round 1"].DataList); - } - else - { - ErrorString = "Ensure the 'Round 1' entry is an array of dictionaries."; - } - - // Attempt to load Round 2 data - if (Dict["Round 2"].TokenType == TokenType.DataList) - { - // LoadQuestionData(Dict["Round 2"].DataList); - } - else - { - ErrorString = "Ensure the 'Round 2' entry is a dictionary with a location name and landmarks."; - } - - // Attempt to load Round 2 data - if (Dict["Round 3"].TokenType == TokenType.DataList) - { - // LoadQuestionData(Dict["Round 3"].DataList); - } - else - { - // ErrorString = "Ensure the 'Round 3' dictionary entry is a list of dictionaries."; - } - } - - if (Dict.ContainsKey("Round 1")) - { - } - else - { - ErrorString = "Ensure the first element is a dictionary, containing 'Round 1', 'Round 2', and 'Round 3' entries."; - } - - if (Dict.ContainsKey("Round 2")) - { - } - } - else - { - ErrorString = "Ensure the first element is a dictionary"; - } - } - - if (ErrorString != "") - { - Debug.LogError("Malformed case file. " + ErrorString); + case (int)GameType.LocateTheCrook: return "Locate The Crook"; + case (int)GameType.RecoverTheLoot: return "Recover The Loot"; + case (int)GameType.ChaseCarmen: return "Chase Carmen"; + default: return "[[ERROR]]"; } } - protected virtual void LoadQuestionData(DataList Data) {} + protected string QuestionTypeToString(QuestionType Type) + { + switch ((int)Type) + { + case (int)QuestionType.BetweenRounds: return "None"; + case (int)QuestionType.MultipleChoice: return "Standard Round"; + case (int)QuestionType.LightningRound: return "Lightning Round"; + case (int)QuestionType.DumpsterDive: return "Dumpster Dive"; + case (int)QuestionType.TheChase: return "The Chase"; + case (int)QuestionType.FinalRound: return "Final Round"; + case (int)QuestionType.Tiebreaker: return "Tiebreaker"; + default: return "[[ERROR]]"; + } + } } diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound1.asset b/Assets/UdonSharp/Game Managers/GameManagerRound1.asset index b6e9281..04e445c 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerRound1.asset +++ b/Assets/UdonSharp/Game Managers/GameManagerRound1.asset @@ -44,58 +44,52 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 22 + Data: 14 - Name: Entry: 7 Data: - Name: $k Entry: 1 - Data: _HostCard + Data: _GameHasBegun - Name: $v Entry: 7 Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _HostCard + Data: _GameHasBegun - Name: k__BackingField Entry: 7 Data: 3|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: HostCardManager, Assembly-CSharp + Data: System.Boolean, mscorlib - Name: Entry: 8 Data: - Name: k__BackingField - Entry: 7 - Data: 4|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRC.Udon.UdonBehaviour, VRC.Udon - - Name: - Entry: 8 - Data: + 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: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 6|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 5|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -116,25 +110,31 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _QuestionURL + Data: _HostCard - Name: $v Entry: 7 - Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _QuestionURL + Data: _HostCard - Name: k__BackingField Entry: 7 - Data: 8|System.RuntimeType, mscorlib + Data: 7|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: VRC.SDKBase.VRCUrl, VRCSDKBase + Data: HostCardManager, Assembly-CSharp - Name: Entry: 8 Data: - Name: k__BackingField - Entry: 9 - Data: 8 + Entry: 7 + Data: 8|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 @@ -184,17 +184,11 @@ MonoBehaviour: Entry: 1 Data: _AllowInteractionFromHostCard - Name: k__BackingField - Entry: 7 - Data: 12|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Boolean, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 12 + Data: 3 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -209,7 +203,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -230,19 +224,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _GameHasBegun + Data: _QuestionIndex - Name: $v Entry: 7 - Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _GameHasBegun + Data: _QuestionIndex - Name: k__BackingField - Entry: 9 - Data: 12 + Entry: 7 + Data: 14|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Int32, mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 12 + Data: 14 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -284,25 +284,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _QuestionIndex + Data: _QuestionStage - Name: $v Entry: 7 Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _QuestionIndex + Data: _QuestionStage - Name: k__BackingField - Entry: 7 - Data: 18|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Int32, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 14 - Name: k__BackingField Entry: 9 - Data: 18 + Data: 14 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -317,67 +311,13 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 19|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 20|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: _QuestionStage - - Name: $v - Entry: 7 - Data: 21|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _QuestionStage - - Name: k__BackingField - Entry: 9 - Data: 18 - - Name: k__BackingField - Entry: 9 - Data: 18 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 22|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 23|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 19|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -401,16 +341,16 @@ MonoBehaviour: Data: _QuestionCorrectResponse - Name: $v Entry: 7 - Data: 24|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 20|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _QuestionCorrectResponse - Name: k__BackingField Entry: 9 - Data: 18 + Data: 14 - Name: k__BackingField Entry: 9 - Data: 18 + Data: 14 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -423,69 +363,69 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 21|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 22|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _QuestionsList + - Name: $v + Entry: 7 + Data: 23|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _QuestionsList + - Name: k__BackingField + Entry: 7 + Data: 24|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.SDK3.Data.DataList, VRCSDK3 + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 24 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false - Name: _fieldAttributes Entry: 7 Data: 25|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 26|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _QuestionsList - - Name: $v - Entry: 7 - Data: 27|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _QuestionsList - - Name: k__BackingField - Entry: 7 - Data: 28|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRC.SDK3.Data.DataList, VRCSDK3 - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 28 - - 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 @@ -509,13 +449,13 @@ MonoBehaviour: Data: _CurrentQuestion - Name: $v Entry: 7 - Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _CurrentQuestion - Name: k__BackingField Entry: 7 - Data: 31|System.RuntimeType, mscorlib + Data: 27|System.RuntimeType, mscorlib - Name: Entry: 1 Data: VRC.SDK3.Data.DataDictionary, VRCSDK3 @@ -524,7 +464,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 31 + Data: 27 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -539,7 +479,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 32|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 @@ -563,16 +503,76 @@ MonoBehaviour: Data: _BuzzInAllowed - Name: $v Entry: 7 - Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 29|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _BuzzInAllowed - Name: k__BackingField Entry: 9 - Data: 12 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 12 + Data: 3 + - 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: 30|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 31|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: _PlayerBuzzInAllowed + - Name: $v + Entry: 7 + Data: 32|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _PlayerBuzzInAllowed + - Name: k__BackingField + Entry: 7 + Data: 33|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Boolean[], mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 33 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -614,25 +614,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _PlayerBuzzInAllowed + Data: _BuzzedInPlayer - Name: $v Entry: 7 Data: 36|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _PlayerBuzzInAllowed + Data: _BuzzedInPlayer - Name: k__BackingField - Entry: 7 - Data: 37|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Boolean[], mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 14 - Name: k__BackingField Entry: 9 - Data: 37 + Data: 14 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -647,67 +641,13 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 37|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 39|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: _BuzzedInPlayer - - Name: $v - Entry: 7 - Data: 40|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _BuzzedInPlayer - - Name: k__BackingField - Entry: 9 - Data: 18 - - Name: k__BackingField - Entry: 9 - Data: 18 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 3 - Data: 1 - - 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: 1 - - Name: - Entry: 7 - Data: 42|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 38|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -731,13 +671,13 @@ MonoBehaviour: Data: _FinalRoundPlayersSortedByScore - Name: $v Entry: 7 - Data: 43|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 39|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _FinalRoundPlayersSortedByScore - Name: k__BackingField Entry: 7 - Data: 44|System.RuntimeType, mscorlib + Data: 40|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Int32[], mscorlib @@ -746,7 +686,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 44 + Data: 40 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -761,7 +701,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 41|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -785,13 +725,13 @@ MonoBehaviour: Data: _PlayerPodiums - Name: $v Entry: 7 - Data: 46|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 42|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _PlayerPodiums - Name: k__BackingField Entry: 7 - Data: 47|System.RuntimeType, mscorlib + Data: 43|System.RuntimeType, mscorlib - Name: Entry: 1 Data: PlayerPodium[], Assembly-CSharp @@ -800,7 +740,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 7 - Data: 48|System.RuntimeType, mscorlib + Data: 44|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Component[], UnityEngine.CoreModule @@ -819,6 +759,66 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 46|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _AudioManager + - Name: $v + Entry: 7 + Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _AudioManager + - Name: k__BackingField + Entry: 7 + Data: 48|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: AudioManager, Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 8 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true - Name: _fieldAttributes Entry: 7 Data: 49|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib @@ -843,459 +843,6 @@ MonoBehaviour: - Name: Entry: 8 Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _Ding - - Name: $v - Entry: 7 - Data: 51|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _Ding - - Name: k__BackingField - Entry: 7 - Data: 52|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.AudioClip, UnityEngine.AudioModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 52 - - 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: 53|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 2 - - Name: - Entry: 7 - Data: 54|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - - Name: header - Entry: 1 - Data: Audio - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: 55|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _Buzzer - - Name: $v - Entry: 7 - Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _Buzzer - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - 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: 57|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 58|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _TheChase - - Name: $v - Entry: 7 - Data: 59|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _TheChase - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - 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: 60|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 61|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _ThinkAboutIt - - Name: $v - Entry: 7 - Data: 62|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _ThinkAboutIt - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - 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: 63|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 64|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _WhereInTheWorld - - Name: $v - Entry: 7 - Data: 65|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _WhereInTheWorld - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - 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: 66|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 67|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _RockapellaIdent - - Name: $v - Entry: 7 - Data: 68|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _RockapellaIdent - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - 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: 69|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 70|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _MusicPlayer - - Name: $v - Entry: 7 - Data: 71|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _MusicPlayer - - Name: k__BackingField - Entry: 7 - Data: 72|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.AudioSource, UnityEngine.AudioModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 72 - - 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: 73|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 74|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _SFXPlayer - - Name: $v - Entry: 7 - Data: 75|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _SFXPlayer - - Name: k__BackingField - Entry: 9 - Data: 72 - - Name: k__BackingField - Entry: 9 - Data: 72 - - 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: 76|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 77|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound1.cs b/Assets/UdonSharp/Game Managers/GameManagerRound1.cs index 08f3fd9..9484281 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerRound1.cs +++ b/Assets/UdonSharp/Game Managers/GameManagerRound1.cs @@ -24,17 +24,7 @@ public class GameManagerRound1 : GameManagerBase [SerializeField] private PlayerPodium[] _PlayerPodiums; - [Header("Audio")] - [SerializeField] private AudioClip _Ding = null; - [SerializeField] private AudioClip _Buzzer = null; - - [SerializeField] private AudioClip _TheChase = null; - [SerializeField] private AudioClip _ThinkAboutIt = null; - [SerializeField] private AudioClip _WhereInTheWorld = null; - [SerializeField] private AudioClip _RockapellaIdent = null; - - [SerializeField] private AudioSource _MusicPlayer = null; - [SerializeField] private AudioSource _SFXPlayer = null; + [SerializeField] private AudioManager _AudioManager; protected override void InitialiseGameMode() @@ -46,7 +36,7 @@ public class GameManagerRound1 : GameManagerBase } - protected override void LoadQuestionData(DataList Data) + public override void LoadQuestionData(DataToken Data) { _QuestionsList.Clear(); _QuestionIndex = 0; @@ -54,11 +44,12 @@ public class GameManagerRound1 : GameManagerBase HostCardBetweenRoundsInterface Interface = (HostCardBetweenRoundsInterface)GetHostCardInterface(QuestionType.BetweenRounds); - for (int i = 0; i < Data.Count; i++) + DataList DataDict = Data.DataList; + for (int i = 0; i < DataDict.Count; i++) { - if (Data[i].TokenType == TokenType.DataDictionary) + if (DataDict[i].TokenType == TokenType.DataDictionary) { - _QuestionsList.Add(Data[i]); + _QuestionsList.Add(DataDict[i]); } } @@ -127,7 +118,8 @@ public class GameManagerRound1 : GameManagerBase Interface.ChoiceButtonImages[0].color = (_QuestionCorrectResponse == 1) ? Color.green : Color.red; - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, As5); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.As5); EnableInteraction("Reveal Choice 2"); } @@ -138,7 +130,8 @@ public class GameManagerRound1 : GameManagerBase Interface.ChoiceButtonImages[1].color = (_QuestionCorrectResponse == 2) ? Color.green : Color.red; - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, C6); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.C6); EnableInteraction("Reveal Choice 3"); } @@ -176,7 +169,8 @@ public class GameManagerRound1 : GameManagerBase NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_PlayerPodiums[i], NetworkEventTarget.All, "SetCardChoices", ChoiceStrings, ChoiceOrder); } - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, D6); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.D6); EnableInteraction("Lock Answers"); } @@ -342,7 +336,8 @@ public class GameManagerRound1 : GameManagerBase HostCardTheChaseInterface Interface = (HostCardTheChaseInterface)GetHostCardInterface(QuestionType.TheChase); - NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)this, NetworkEventTarget.All, nameof(PlayMusic), MusicEventType.TheChase); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlayMusic", MusicEventType.TheChase); Interface.HeaderUI.text = QuestionTypeToString(QuestionType.TheChase); Interface.ClueUI.text = "All of these questions are worth 5 Acme Crimebucks. Hands on your buzzers. Listen carefully. Here we go."; @@ -459,7 +454,8 @@ public class GameManagerRound1 : GameManagerBase (HostCardBetweenRoundsInterface)GetHostCardInterface(QuestionType.BetweenRounds); Interface.HeaderUI.text = "Think about it..."; - NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)this, NetworkEventTarget.All, nameof(PlayMusic), MusicEventType.ThinkAboutIt); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlayMusic", MusicEventType.ThinkAboutIt); SendCustomEventDelayedSeconds(nameof(ThinkAboutItCountdownFinished), 15.0f); } public void ThinkAboutItCountdownFinished() @@ -486,7 +482,8 @@ public class GameManagerRound1 : GameManagerBase (HostCardFinalRoundInterface)GetHostCardInterface(QuestionType.FinalRound); Interface.ChoiceButtonImages[0].color = (_QuestionCorrectResponse == 1) ? Color.green : Color.red; - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, As5); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.As5); EnableInteraction("Reveal Choice 2"); } @@ -496,7 +493,8 @@ public class GameManagerRound1 : GameManagerBase (HostCardFinalRoundInterface)GetHostCardInterface(QuestionType.FinalRound); Interface.ChoiceButtonImages[1].color = (_QuestionCorrectResponse == 2) ? Color.green : Color.red; - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, C6); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.C6); EnableInteraction("Reveal Choice 3"); } @@ -534,7 +532,8 @@ public class GameManagerRound1 : GameManagerBase NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_PlayerPodiums[i], NetworkEventTarget.All, "SetCardChoices", ChoiceStrings, ChoiceOrder); } - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, D6); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.D6); EnableInteraction("Lock Answers"); } @@ -809,7 +808,8 @@ public class GameManagerRound1 : GameManagerBase "EnableBuzzInEffect", true); // Play the buzzer sound globally. - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFX), SFXEventType.Buzzer); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFX", SFXEventType.Buzzer); } private void EndBuzzInPeriod() @@ -918,66 +918,6 @@ public class GameManagerRound1 : GameManagerBase } - [NetworkCallable] - public void PlayMusic(MusicEventType MusicEvent) - { - PlayMusicInternal(MusicEvent, false); - } - - [NetworkCallable] - public void PlayMusicLoop(MusicEventType MusicEvent) - { - PlayMusicInternal(MusicEvent, true); - } - - private void PlayMusicInternal(MusicEventType MusicEvent, bool Loop) - { - _MusicPlayer.Stop(); - - switch (MusicEvent) - { - case MusicEventType.TheChase: _MusicPlayer.clip = _TheChase; break; - case MusicEventType.ThinkAboutIt: _MusicPlayer.clip = _ThinkAboutIt; break; - case MusicEventType.WhereInTheWorld: _MusicPlayer.clip = _WhereInTheWorld; break; - case MusicEventType.RockapellaIdent: _MusicPlayer.clip = _RockapellaIdent; break; - default: _MusicPlayer.clip = null; break; - } - - _MusicPlayer.loop = Loop; - - if (_MusicPlayer.clip != null) - _MusicPlayer.Play(); - } - - - [NetworkCallable] - public void PlaySFX(SFXEventType SFXEvent) - { - PlaySFXInternal(SFXEvent); - } - [NetworkCallable] - public void PlaySFXAtPitch(SFXEventType SFXEvent, float Pitch) - { - PlaySFXInternal(SFXEvent, Pitch); - } - - private void PlaySFXInternal(SFXEventType SFXEvent, float Pitch = 1.0f) - { - _SFXPlayer.Stop(); - - switch (SFXEvent) - { - case SFXEventType.Ding: _SFXPlayer.clip = _Ding; break; - case SFXEventType.Buzzer: _SFXPlayer.clip = _Buzzer; break; - default: _SFXPlayer.clip = null; break; - } - - if (_SFXPlayer.clip != null) - _SFXPlayer.pitch = Pitch; - _SFXPlayer.Play(); - } - - protected override void _HostCardUseButtonDown_Internal() { if (!_GameHasBegun) @@ -990,7 +930,8 @@ public class GameManagerRound1 : GameManagerBase "DisplayScore"); } - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, D6); + NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All, + "PlaySFXAtPitch", SFXEventType.Ding, AudioManager.D6); HostCardBetweenRoundsInterface Interface = (HostCardBetweenRoundsInterface)GetHostCardInterface(QuestionType.BetweenRounds); @@ -1003,52 +944,8 @@ public class GameManagerRound1 : GameManagerBase AdvanceQuestion(); } - - private string QuestionTypeToString(QuestionType Type) + protected override HostCardInterfaceBase GetHostCardInterface(QuestionType Question) { - switch((int)Type) - { - case (int)QuestionType.BetweenRounds: return "None"; - case (int)QuestionType.MultipleChoice: return "Standard Round"; - case (int)QuestionType.LightningRound: return "Lightning Round"; - case (int)QuestionType.DumpsterDive: return "Dumpster Dive"; - case (int)QuestionType.TheChase: return "The Chase"; - case (int)QuestionType.FinalRound: return "Final Round"; - case (int)QuestionType.Tiebreaker: return "Tiebreaker"; - default: return "[[ERROR]]"; - } + return _HostCard.EnableHostCardDisplay(GameType.LocateTheCrook, Question); } - - - // A messy group of variables that are used for pitch correction of sound effects - // Since Udon doesn't support accessing public static values in structs, we're doing it here - // As5 = 932.33 Hz, PitchShift = TargetNoteFreq / As5Freq - private const float As4 = 0.49999463709201677517617152724894f; - private const float B4 = 0.52972659895101519848122445915073f; - private const float C5 = 0.56122832044447781364967339890382f; - private const float Cs5 = 0.5946070597320691171580878015295f; - private const float D5 = 0.62995934915748715583538017654693f; - private const float Ds5 = 0.66741389851232932545343386998166f; - private const float E5 = 0.70709941758819302178413222785923f; - private const float F5 = 0.74915534199264209024701554170734f; - private const float Fs5 = 0.79369965570130747696631021204938f; - private const float G5 = 0.84089324595368592665687042141731f; - private const float Gs5 = 0.89089699998927418403355035234305f; - private const float A5 = 0.94387180504756899381120418735855f; - private const float As5 = 1.0f; - private const float B5 = 1.0594639237179968466101058638036f; - private const float C6 = 1.1224566408889556272993467978076f; - private const float Cs6 = 1.1892033936481717846685186575569f; - private const float D6 = 1.2599186983149743116707603530939f; - private const float Ds6 = 1.3348385228406251005545246854654f; - private const float E6 = 1.4142095609923524932159214012206f; - private const float F6 = 1.4982999581693177308463741379125f; - private const float Fs6 = 1.5873993114026149539326204240988f; - private const float G6 = 1.6817864919073718533137408428346f; - private const float Gs6 = 1.7817939999785483680671007046861f; - private const float A6 = 1.8877436100951379876224083747171f; - private const float As6 = 2.0f; - private const float B6 = 2.1183486533738054122467366704922f; - private const float C7 = 2.2449132817779112545986935956153f; - private const float Cs7 = 2.3784067872963435693370373151137f; } diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound2.asset b/Assets/UdonSharp/Game Managers/GameManagerRound2.asset new file mode 100644 index 0000000..f808cf4 --- /dev/null +++ b/Assets/UdonSharp/Game Managers/GameManagerRound2.asset @@ -0,0 +1,287 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} + m_Name: GameManagerRound2 + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: fb4f2fa1ac6a4e84ca7ea3651da9f23d, + type: 2} + udonAssembly: + assemblyError: + sourceCsScript: {fileID: 11500000, guid: aff7dcb877dc27a4ab2fd77cf366a3b8, type: 3} + scriptVersion: 2 + compiledVersion: 2 + behaviourSyncMode: 4 + hasInteractEvent: 0 + scriptID: 5296841872405063526 + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: fieldDefinitions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, + UdonSharp.Editor]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 4 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _GameHasBegun + - Name: $v + Entry: 7 + Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _GameHasBegun + - Name: k__BackingField + Entry: 7 + Data: 3|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Boolean, mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 3 + - 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: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 5|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: _HostCard + - Name: $v + Entry: 7 + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _HostCard + - Name: k__BackingField + Entry: 7 + Data: 7|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: HostCardManager, Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 7 + Data: 8|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.Udon.UdonBehaviour, VRC.Udon + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 10|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _AllowInteractionFromHostCard + - Name: $v + Entry: 7 + Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _AllowInteractionFromHostCard + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 12|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - 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: _LocationBoard + - Name: $v + Entry: 7 + Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _LocationBoard + - Name: k__BackingField + Entry: 7 + Data: 14|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: LocationBoard, Assembly-CSharp + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 8 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 16|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound2.asset.meta b/Assets/UdonSharp/Game Managers/GameManagerRound2.asset.meta new file mode 100644 index 0000000..5ce6750 --- /dev/null +++ b/Assets/UdonSharp/Game Managers/GameManagerRound2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01b26530c70f89f458636bd161a66124 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound2.cs b/Assets/UdonSharp/Game Managers/GameManagerRound2.cs index 6f754ff..59c6192 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerRound2.cs +++ b/Assets/UdonSharp/Game Managers/GameManagerRound2.cs @@ -1,4 +1,4 @@ - + using UdonSharp; using UnityEngine; using VRC.SDK3.Data; @@ -10,6 +10,8 @@ using VRC.SDKBase; [UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] public class GameManagerRound2 : GameManagerBase { + [SerializeField] private LocationBoard _LocationBoard; + protected override void InitialiseGameMode() { @@ -18,70 +20,80 @@ public class GameManagerRound2 : GameManagerBase } - protected override void LoadQuestionData(DataList Data) + public override void LoadQuestionData(DataToken Data) { - _QuestionsList.Clear(); - _QuestionIndex = 0; - HostCardBetweenRoundsInterface Interface = (HostCardBetweenRoundsInterface)GetHostCardInterface(QuestionType.BetweenRounds); - for (int i = 0; i < Data.Count; i++) + DataDictionary DataDict = Data.DataDictionary; + + if (DataDict.ContainsKey("Location") && DataDict.ContainsKey("Landmarks")) { - if (Data[i].TokenType == TokenType.DataDictionary) + if (DataDict["Landmarks"].TokenType == TokenType.DataList && DataDict["Landmarks"].DataList.Count >= 15) { - _QuestionsList.Add(Data[i]); + DataList Landmarks = DataDict["Landmarks"].DataList; + for (int i = 0; i < Landmarks.Count; i++) + { + if (Landmarks[i].TokenType == TokenType.DataDictionary) + { + DataDictionary LandmarkEntry = Landmarks[i].DataDictionary; + if (LandmarkEntry.ContainsKey("Landmark")) + { + _LocationBoard.LocationPanelText[i].text = LandmarkEntry["Landmark"].ToString(); + } + else + { + Debug.LogError("Malformed landmark entry. Ensure the 'Landmark' key exists."); + } + } + else + { + Debug.LogError("Malformed landmark entry. Ensure each landmark is a dictionary containing a 'Landmark' key."); + } + } + } + else + { + Debug.LogError("Malformed landmark data. Ensure there is a list of at least 15 landmarks."); } } - - if (_QuestionsList.Count == 0) + else { - Interface.HeaderUI.text = - "Unable to find any questions. Ensure the root array elements are all objects."; - return; + Debug.LogError("Malformed round data. Ensure Round 2 contains 'Location' and 'Landmark' keys."); } - _CurrentQuestion = _QuestionsList[_QuestionIndex].DataDictionary; + //_GameHasBegun = false; + //EnableInteraction("Start Game"); + } - Interface.HeaderUI.text = - "Found " + _QuestionsList.Count + " questions in this case file. Press 'Use' button to show scores."; - - // Reset podiums on a successful case load - for (int i = 0; i < _PlayerPodiums.Length; i++) - { - NetworkCalling.SendCustomNetworkEvent( - (IUdonEventReceiver)_PlayerPodiums[i], - NetworkEventTarget.All, - "ResetPodium"); - } - - _GameHasBegun = false; - EnableInteraction("Start Game"); + protected override HostCardInterfaceBase GetHostCardInterface(QuestionType Question) + { + return _HostCard.EnableHostCardDisplay(GameType.RecoverTheLoot, Question); } protected override void _HostCardUseButtonDown_Internal() { - if (!_GameHasBegun) - { - for (int i = 0; i < _PlayerPodiums.Length; i++) - { - NetworkCalling.SendCustomNetworkEvent( - (IUdonEventReceiver)_PlayerPodiums[i], - NetworkEventTarget.All, - "DisplayScore"); - } + //if (!_GameHasBegun) + //{ + // for (int i = 0; i < _PlayerPodiums.Length; i++) + // { + // NetworkCalling.SendCustomNetworkEvent( + // (IUdonEventReceiver)_PlayerPodiums[i], + // NetworkEventTarget.All, + // "DisplayScore"); + // } - SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, D6); + // SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlaySFXAtPitch), SFXEventType.Ding, D6); - HostCardBetweenRoundsInterface Interface = - (HostCardBetweenRoundsInterface)GetHostCardInterface(QuestionType.BetweenRounds); - Interface.HeaderUI.text = "Upcoming Question: " + QuestionTypeToString((QuestionType)((int)_CurrentQuestion["Type"].Number)); + // HostCardBetweenRoundsInterface Interface = + // (HostCardBetweenRoundsInterface)GetHostCardInterface(QuestionType.BetweenRounds); + // Interface.HeaderUI.text = "Upcoming Question: " + QuestionTypeToString((QuestionType)((int)_CurrentQuestion["Type"].Number)); - _GameHasBegun = true; - return; - } + // _GameHasBegun = true; + // return; + //} - AdvanceQuestion(); + //AdvanceQuestion(); } } diff --git a/Assets/UdonSharp/Host Card Interfaces/HostCardManager.cs b/Assets/UdonSharp/Host Card Interfaces/HostCardManager.cs index 955a80f..b368138 100644 --- a/Assets/UdonSharp/Host Card Interfaces/HostCardManager.cs +++ b/Assets/UdonSharp/Host Card Interfaces/HostCardManager.cs @@ -27,6 +27,8 @@ public class HostCardManager : UdonSharpBehaviour [SerializeField] private HostCardTheChaseInterface _TheChaseInterface; [SerializeField] private HostCardFinalRoundInterface _FinalRoundInterface; + //[SerializeField] private HostCardRound2Interface _Round2Interface; + [SerializeField] private HostPanelInterface _AdminPanelInterface; public override void OnPickup() @@ -90,7 +92,7 @@ public class HostCardManager : UdonSharpBehaviour } - public HostCardInterfaceBase EnableHostCardDisplay(QuestionType Type) + public HostCardInterfaceBase EnableHostCardDisplay(GameType Game, QuestionType Question) { _BetweenRoundsInterface.gameObject.SetActive(false); _MultipleChoiceInterface.gameObject.SetActive(false); @@ -98,29 +100,47 @@ public class HostCardManager : UdonSharpBehaviour _TheChaseInterface.gameObject.SetActive(false); _FinalRoundInterface.gameObject.SetActive(false); - switch (Type) + //_Round2Interface.gameObject.SetActive(false); + + switch (Game) { - case QuestionType.BetweenRounds: - _BetweenRoundsInterface.gameObject.SetActive(true); - return _BetweenRoundsInterface; - case QuestionType.MultipleChoice: - _MultipleChoiceInterface.gameObject.SetActive(true); - return _MultipleChoiceInterface; - case QuestionType.LightningRound: - _LightningRoundInterface.gameObject.SetActive(true); - return _LightningRoundInterface; - case QuestionType.DumpsterDive: break; - case QuestionType.TheChase: - _TheChaseInterface.gameObject.SetActive(true); - return _TheChaseInterface; - case QuestionType.FinalRound: - _FinalRoundInterface.gameObject.SetActive(true); - return _FinalRoundInterface; - case QuestionType.Tiebreaker: + case GameType.LocateTheCrook: + { + switch (Question) + { + case QuestionType.MultipleChoice: + _MultipleChoiceInterface.gameObject.SetActive(true); + return _MultipleChoiceInterface; + case QuestionType.LightningRound: + _LightningRoundInterface.gameObject.SetActive(true); + return _LightningRoundInterface; + case QuestionType.DumpsterDive: break; + case QuestionType.TheChase: + _TheChaseInterface.gameObject.SetActive(true); + return _TheChaseInterface; + case QuestionType.FinalRound: + _FinalRoundInterface.gameObject.SetActive(true); + return _FinalRoundInterface; + case QuestionType.Tiebreaker: + default: + _BetweenRoundsInterface.gameObject.SetActive(true); + return _BetweenRoundsInterface; + } + } break; + case GameType.RecoverTheLoot: + { + + } break; + case GameType.ChaseCarmen: + { + + } break; default: + _BetweenRoundsInterface.gameObject.SetActive(true); return _BetweenRoundsInterface; } + _BetweenRoundsInterface.gameObject.SetActive(true); return _BetweenRoundsInterface; } } diff --git a/Assets/UdonSharp/Location Board/LocationBoard.asset b/Assets/UdonSharp/Location Board/LocationBoard.asset index bbbc923..375aaea 100644 --- a/Assets/UdonSharp/Location Board/LocationBoard.asset +++ b/Assets/UdonSharp/Location Board/LocationBoard.asset @@ -44,25 +44,25 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 1 + Data: 2 - Name: Entry: 7 Data: - Name: $k Entry: 1 - Data: _Animator + Data: LocationPanelText - Name: $v Entry: 7 Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _Animator + Data: LocationPanelText - Name: k__BackingField Entry: 7 Data: 3|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.Animator, UnityEngine.AnimationModule + Data: TMPro.TextMeshProUGUI[], Unity.TextMeshPro - Name: Entry: 8 Data: @@ -80,7 +80,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib @@ -99,6 +99,60 @@ MonoBehaviour: - Name: Entry: 8 Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _Animator + - Name: $v + Entry: 7 + Data: 5|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _Animator + - Name: k__BackingField + Entry: 7 + Data: 6|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Animator, UnityEngine.AnimationModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 6 + - 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: 7|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: 13 Data: diff --git a/Assets/UdonSharp/Location Board/LocationBoard.cs b/Assets/UdonSharp/Location Board/LocationBoard.cs index 49b4cf5..f3b098e 100644 --- a/Assets/UdonSharp/Location Board/LocationBoard.cs +++ b/Assets/UdonSharp/Location Board/LocationBoard.cs @@ -1,4 +1,5 @@  +using TMPro; using UdonSharp; using UnityEngine; using VRC.SDK3.UdonNetworkCalling; @@ -10,8 +11,11 @@ using VRC.Udon.Common.Interfaces; [UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] public class LocationBoard : UdonSharpBehaviour { + public TextMeshProUGUI[] LocationPanelText; + private Animator _Animator; + private void Start() { _Animator = GetComponent(); diff --git a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset index 036a370..b946757 100644 --- a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: BoneFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 52ecc8a73071e8e40928c3609699fcf4, + serializedUdonProgramAsset: {fileID: 11400000, guid: ccbda9bf23e2f714c9226283c77a92e5, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset index 13d78db..b35639e 100644 --- a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset +++ b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: InteractToggle m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 873dfce61b1514e429c92e0d2fded7de, + serializedUdonProgramAsset: {fileID: 11400000, guid: 405e38d3dfb2f514daeed0e28fbb4864, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset index d89a1a4..1def3de 100644 --- a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset +++ b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: PlayerModSetter m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: e81558796a212ab4d88e305e2010f24b, + serializedUdonProgramAsset: {fileID: 11400000, guid: f938e6c4ff027a74da405a1f9353fd2b, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset index ea98aa4..8101274 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: GlobalToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 2fe8ced6184000f49bca526cd2c5891c, + serializedUdonProgramAsset: {fileID: 11400000, guid: c49c9265a3ef24642a6a4465d0a78872, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset index b4b3ede..901d05e 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: MasterToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: a2d01d9f36ac6df49831be249e48ecc4, + serializedUdonProgramAsset: {fileID: 11400000, guid: 04024a76ab1924042ba521e11cb76d91, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset index c624599..da92932 100644 --- a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: TrackingDataFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 1b89d4552983c0448a7389decec3b555, + serializedUdonProgramAsset: {fileID: 11400000, guid: 17f8fbbe6cc186d4f8dbb057b01a4ec2, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset index 5226f4f..ee4621f 100644 --- a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset +++ b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: WorldAudioSettings m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 994b559b0f158b4499f8937980ed8694, + serializedUdonProgramAsset: {fileID: 11400000, guid: 128d924a3066b7546b2d1c73e61006ab, type: 2} udonAssembly: assemblyError: