- Final round reworked to support map display.
- Removed Final Round host card, since it's a duplicate anyway.
This commit is contained in:
parent
45ed829373
commit
1bb921d8ed
@ -98,7 +98,6 @@
|
|||||||
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardLightningRoundInterface.cs" />
|
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardLightningRoundInterface.cs" />
|
||||||
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardInterfaceBase.cs" />
|
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardInterfaceBase.cs" />
|
||||||
<Compile Include="Assets\VRChatCameraSystem\Ottpossum\Camera System\Scripts\EventCameraSystem.cs" />
|
<Compile Include="Assets\VRChatCameraSystem\Ottpossum\Camera System\Scripts\EventCameraSystem.cs" />
|
||||||
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardFinalRoundInterface.cs" />
|
|
||||||
<Compile Include="Assets\UdonSharp\Podium\ChoiceCard.cs" />
|
<Compile Include="Assets\UdonSharp\Podium\ChoiceCard.cs" />
|
||||||
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardMultipleChoiceInterface.cs" />
|
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardMultipleChoiceInterface.cs" />
|
||||||
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardCaptureCarmenExplainerInterface.cs" />
|
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardCaptureCarmenExplainerInterface.cs" />
|
||||||
|
|||||||
@ -48,7 +48,7 @@ Material:
|
|||||||
- _MainTex:
|
- _MainTex:
|
||||||
m_Texture: {fileID: 0}
|
m_Texture: {fileID: 0}
|
||||||
m_Scale: {x: 0.5, y: 0.33333334}
|
m_Scale: {x: 0.5, y: 0.33333334}
|
||||||
m_Offset: {x: 0.5, y: 0.33333334}
|
m_Offset: {x: 0, y: 0.6666667}
|
||||||
- _MetallicGlossMap:
|
- _MetallicGlossMap:
|
||||||
m_Texture: {fileID: 0}
|
m_Texture: {fileID: 0}
|
||||||
m_Scale: {x: 1, y: 1}
|
m_Scale: {x: 1, y: 1}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 97 KiB |
@ -44,7 +44,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 11
|
Data: 12
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data:
|
Data:
|
||||||
@ -128,13 +128,19 @@ MonoBehaviour:
|
|||||||
Data: 8|System.RuntimeType, mscorlib
|
Data: 8|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: System.Int32, mscorlib
|
Data: SubMap, Assembly-CSharp
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 7
|
||||||
Data: 8
|
Data: 9|System.RuntimeType, mscorlib
|
||||||
|
- Name:
|
||||||
|
Entry: 1
|
||||||
|
Data: System.Int32, mscorlib
|
||||||
|
- Name:
|
||||||
|
Entry: 8
|
||||||
|
Data:
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -149,19 +155,19 @@ MonoBehaviour:
|
|||||||
Data: false
|
Data: false
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 10|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 2
|
Data: 2
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 10|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
|
Data: 11|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 11|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
Data: 12|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -185,13 +191,13 @@ MonoBehaviour:
|
|||||||
Data: _FlashCorrectAnswer
|
Data: _FlashCorrectAnswer
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 12|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 13|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _FlashCorrectAnswer
|
Data: _FlashCorrectAnswer
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 13|System.RuntimeType, mscorlib
|
Data: 14|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: System.Boolean, mscorlib
|
Data: System.Boolean, mscorlib
|
||||||
@ -200,7 +206,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 13
|
Data: 14
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -215,13 +221,13 @@ MonoBehaviour:
|
|||||||
Data: false
|
Data: false
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 14|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 15|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 1
|
Data: 1
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 15|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
Data: 16|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -245,13 +251,13 @@ MonoBehaviour:
|
|||||||
Data: _VideoPlayer
|
Data: _VideoPlayer
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 17|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _VideoPlayer
|
Data: _VideoPlayer
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 17|System.RuntimeType, mscorlib
|
Data: 18|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: VRC.SDK3.Video.Components.Base.BaseVRCVideoPlayer, VRCSDK3
|
Data: VRC.SDK3.Video.Components.Base.BaseVRCVideoPlayer, VRCSDK3
|
||||||
@ -260,7 +266,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 17
|
Data: 18
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -275,13 +281,13 @@ MonoBehaviour:
|
|||||||
Data: true
|
Data: true
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 19|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 1
|
Data: 1
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 19|UnityEngine.SerializeField, UnityEngine.CoreModule
|
Data: 20|UnityEngine.SerializeField, UnityEngine.CoreModule
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -305,13 +311,13 @@ MonoBehaviour:
|
|||||||
Data: _VideoURL
|
Data: _VideoURL
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 20|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 21|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _VideoURL
|
Data: _VideoURL
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 21|System.RuntimeType, mscorlib
|
Data: 22|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: VRC.SDKBase.VRCUrl, VRCSDKBase
|
Data: VRC.SDKBase.VRCUrl, VRCSDKBase
|
||||||
@ -320,7 +326,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 21
|
Data: 22
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -335,19 +341,19 @@ MonoBehaviour:
|
|||||||
Data: false
|
Data: false
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 22|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 23|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 2
|
Data: 2
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 23|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
|
Data: 24|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 24|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
Data: 25|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -371,13 +377,13 @@ MonoBehaviour:
|
|||||||
Data: _TimeAndOffset
|
Data: _TimeAndOffset
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 25|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 26|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _TimeAndOffset
|
Data: _TimeAndOffset
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 26|System.RuntimeType, mscorlib
|
Data: 27|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: UnityEngine.Vector2, UnityEngine.CoreModule
|
Data: UnityEngine.Vector2, UnityEngine.CoreModule
|
||||||
@ -386,7 +392,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 26
|
Data: 27
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -401,19 +407,19 @@ MonoBehaviour:
|
|||||||
Data: false
|
Data: false
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 27|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 28|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 2
|
Data: 2
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 28|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
|
Data: 29|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 29|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
Data: 30|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -437,13 +443,13 @@ MonoBehaviour:
|
|||||||
Data: SyncFrequency
|
Data: SyncFrequency
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 31|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: SyncFrequency
|
Data: SyncFrequency
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 31|System.RuntimeType, mscorlib
|
Data: 32|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: System.Single, mscorlib
|
Data: System.Single, mscorlib
|
||||||
@ -452,7 +458,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 31
|
Data: 32
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -467,7 +473,7 @@ MonoBehaviour:
|
|||||||
Data: true
|
Data: true
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 32|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 33|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 0
|
Data: 0
|
||||||
@ -491,13 +497,13 @@ MonoBehaviour:
|
|||||||
Data: _BlankScreenMesh
|
Data: _BlankScreenMesh
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _BlankScreenMesh
|
Data: _BlankScreenMesh
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 34|System.RuntimeType, mscorlib
|
Data: 35|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: UnityEngine.MeshRenderer, UnityEngine.CoreModule
|
Data: UnityEngine.MeshRenderer, UnityEngine.CoreModule
|
||||||
@ -506,7 +512,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 34
|
Data: 35
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -521,13 +527,13 @@ MonoBehaviour:
|
|||||||
Data: true
|
Data: true
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 35|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 36|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 1
|
Data: 1
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 36|UnityEngine.SerializeField, UnityEngine.CoreModule
|
Data: 37|UnityEngine.SerializeField, UnityEngine.CoreModule
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -551,16 +557,16 @@ MonoBehaviour:
|
|||||||
Data: _VideoScreenMesh
|
Data: _VideoScreenMesh
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 37|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _VideoScreenMesh
|
Data: _VideoScreenMesh
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 34
|
Data: 35
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 34
|
Data: 35
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -575,13 +581,13 @@ MonoBehaviour:
|
|||||||
Data: true
|
Data: true
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 39|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 1
|
Data: 1
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 39|UnityEngine.SerializeField, UnityEngine.CoreModule
|
Data: 40|UnityEngine.SerializeField, UnityEngine.CoreModule
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -605,16 +611,16 @@ MonoBehaviour:
|
|||||||
Data: _MapScreenMesh
|
Data: _MapScreenMesh
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 40|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 41|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _MapScreenMesh
|
Data: _MapScreenMesh
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 34
|
Data: 35
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 34
|
Data: 35
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -629,13 +635,13 @@ MonoBehaviour:
|
|||||||
Data: true
|
Data: true
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 41|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 42|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 1
|
Data: 1
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 42|UnityEngine.SerializeField, UnityEngine.CoreModule
|
Data: 43|UnityEngine.SerializeField, UnityEngine.CoreModule
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -659,13 +665,13 @@ MonoBehaviour:
|
|||||||
Data: _MapDownloader
|
Data: _MapDownloader
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 43|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 44|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _MapDownloader
|
Data: _MapDownloader
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 44|System.RuntimeType, mscorlib
|
Data: 45|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: VRC.SDK3.Image.VRCImageDownloader, VRCSDK3
|
Data: VRC.SDK3.Image.VRCImageDownloader, VRCSDK3
|
||||||
@ -674,7 +680,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: <SystemType>k__BackingField
|
- Name: <SystemType>k__BackingField
|
||||||
Entry: 9
|
Entry: 9
|
||||||
Data: 44
|
Data: 45
|
||||||
- Name: <SyncMode>k__BackingField
|
- Name: <SyncMode>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
@ -689,7 +695,55 @@ MonoBehaviour:
|
|||||||
Data: false
|
Data: false
|
||||||
- Name: _fieldAttributes
|
- Name: _fieldAttributes
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
Data: 46|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: _CurrentMapURL
|
||||||
|
- Name: $v
|
||||||
|
Entry: 7
|
||||||
|
Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
|
- Name: <Name>k__BackingField
|
||||||
|
Entry: 1
|
||||||
|
Data: _CurrentMapURL
|
||||||
|
- Name: <UserType>k__BackingField
|
||||||
|
Entry: 9
|
||||||
|
Data: 22
|
||||||
|
- Name: <SystemType>k__BackingField
|
||||||
|
Entry: 9
|
||||||
|
Data: 22
|
||||||
|
- Name: <SyncMode>k__BackingField
|
||||||
|
Entry: 7
|
||||||
|
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||||
|
- Name:
|
||||||
|
Entry: 6
|
||||||
|
Data:
|
||||||
|
- Name:
|
||||||
|
Entry: 8
|
||||||
|
Data:
|
||||||
|
- Name: <IsSerialized>k__BackingField
|
||||||
|
Entry: 5
|
||||||
|
Data: false
|
||||||
|
- Name: _fieldAttributes
|
||||||
|
Entry: 7
|
||||||
|
Data: 48|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 0
|
Data: 0
|
||||||
|
|||||||
@ -14,13 +14,23 @@ public enum ClueScreenType
|
|||||||
Map
|
Map
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum SubMap
|
||||||
|
{
|
||||||
|
NoLabels,
|
||||||
|
OneLabel,
|
||||||
|
TwoLabels,
|
||||||
|
ThreeLabels,
|
||||||
|
CorrectLit,
|
||||||
|
OnlyCorrect
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
|
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
|
||||||
public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
||||||
{
|
{
|
||||||
[SerializeField] private GameManagerRound1 _GameManager;
|
[SerializeField] private GameManagerRound1 _GameManager;
|
||||||
|
|
||||||
[UdonSynced, FieldChangeCallback(nameof(SubMapIndex))] private int _SubMapIndex = 0;
|
[UdonSynced, FieldChangeCallback(nameof(SubMapIndex))] private SubMap _SubMapIndex = 0;
|
||||||
[FieldChangeCallback(nameof(FlashCorrectAnswer))] private bool _FlashCorrectAnswer = false;
|
[FieldChangeCallback(nameof(FlashCorrectAnswer))] private bool _FlashCorrectAnswer = false;
|
||||||
|
|
||||||
[SerializeField] private BaseVRCVideoPlayer _VideoPlayer;
|
[SerializeField] private BaseVRCVideoPlayer _VideoPlayer;
|
||||||
@ -33,6 +43,7 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
|||||||
[SerializeField] private MeshRenderer _MapScreenMesh;
|
[SerializeField] private MeshRenderer _MapScreenMesh;
|
||||||
|
|
||||||
private VRCImageDownloader _MapDownloader;
|
private VRCImageDownloader _MapDownloader;
|
||||||
|
private VRCUrl _CurrentMapURL;
|
||||||
|
|
||||||
|
|
||||||
void Start()
|
void Start()
|
||||||
@ -48,6 +59,10 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
|||||||
|
|
||||||
public void LoadMap(int MapIndex)
|
public void LoadMap(int MapIndex)
|
||||||
{
|
{
|
||||||
|
VRCUrl MapURL = _GameManager.GetMapURL(MapIndex);
|
||||||
|
if (MapURL == _CurrentMapURL) return;
|
||||||
|
_CurrentMapURL = MapURL;
|
||||||
|
|
||||||
ShowScreen(ClueScreenType.Blank);
|
ShowScreen(ClueScreenType.Blank);
|
||||||
|
|
||||||
TextureInfo AdditionalTextureInfo = new TextureInfo();
|
TextureInfo AdditionalTextureInfo = new TextureInfo();
|
||||||
@ -56,7 +71,7 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
|||||||
AdditionalTextureInfo.GenerateMipMaps = false;
|
AdditionalTextureInfo.GenerateMipMaps = false;
|
||||||
AdditionalTextureInfo.MaterialProperty = "_EmissionMap";
|
AdditionalTextureInfo.MaterialProperty = "_EmissionMap";
|
||||||
_MapDownloader.DownloadImage(
|
_MapDownloader.DownloadImage(
|
||||||
_GameManager.GetMapURL(MapIndex),
|
_CurrentMapURL,
|
||||||
_MapScreenMesh.sharedMaterial,
|
_MapScreenMesh.sharedMaterial,
|
||||||
(IUdonEventReceiver)this,
|
(IUdonEventReceiver)this,
|
||||||
AdditionalTextureInfo);
|
AdditionalTextureInfo);
|
||||||
@ -70,25 +85,25 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
|||||||
base.OnImageLoadError(result);
|
base.OnImageLoadError(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InitialiseMapScreen()
|
public void ShowSubMap(SubMap Index)
|
||||||
{
|
{
|
||||||
_VideoPlayer.Stop();
|
SubMapIndex = Index;
|
||||||
SubMapIndex = 0;
|
|
||||||
ShowScreen(ClueScreenType.Map);
|
ShowScreen(ClueScreenType.Map);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void IncrementMap()
|
|
||||||
{
|
|
||||||
SubMapIndex++;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void NextCorrectAnswerFrame()
|
public void NextCorrectAnswerFrame()
|
||||||
{
|
{
|
||||||
if (FlashCorrectAnswer)
|
if (FlashCorrectAnswer)
|
||||||
{
|
{
|
||||||
SubMapIndex = (SubMapIndex == 4) ? 3 : 4;
|
SubMapIndex = (SubMapIndex == SubMap.CorrectLit) ? SubMap.ThreeLabels : SubMap.CorrectLit;
|
||||||
Debug.LogError("Switching to frame " + SubMapIndex + "...");
|
Debug.LogError("Switching to frame " + SubMapIndex + "...");
|
||||||
SendCustomEventDelayedSeconds(nameof(NextCorrectAnswerFrame), 0.25f);
|
SendCustomEventDelayedSeconds(nameof(NextCorrectAnswerFrame), 0.2f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_VideoPlayer.Stop();
|
||||||
|
SubMapIndex = 0;
|
||||||
|
ShowScreen(ClueScreenType.Blank);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -96,12 +111,12 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
|||||||
{
|
{
|
||||||
switch (SubMapIndex)
|
switch (SubMapIndex)
|
||||||
{
|
{
|
||||||
case 0: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.0f, 0.66666666f)); break;
|
case SubMap.NoLabels: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.0f, 0.66666666f)); break;
|
||||||
case 1: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.5f, 0.66666666f)); break;
|
case SubMap.OneLabel: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.5f, 0.66666666f)); break;
|
||||||
case 2: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.0f, 0.33333333f)); break;
|
case SubMap.TwoLabels: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.0f, 0.33333333f)); break;
|
||||||
case 3: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.5f, 0.33333333f)); break;
|
case SubMap.ThreeLabels: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.5f, 0.33333333f)); break;
|
||||||
case 4: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.0f, 0.0f)); break;
|
case SubMap.CorrectLit: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.0f, 0.0f)); break;
|
||||||
case 5: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.5f, 0.0f)); break;
|
case SubMap.OnlyCorrect: _MapScreenMesh.sharedMaterial.SetVector("_MainTex_ST", new Vector4(0.5f, 0.33333333f, 0.5f, 0.0f)); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -182,7 +197,7 @@ public class CaseVideoSyncPlayer : UdonSharpBehaviour
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public int SubMapIndex
|
public SubMap SubMapIndex
|
||||||
{
|
{
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,13 +1,7 @@
|
|||||||
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using UdonSharp;
|
using UdonSharp;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using VRC.SDK3.Data;
|
using VRC.SDK3.Data;
|
||||||
using VRC.SDK3.StringLoading;
|
|
||||||
using VRC.SDK3.UdonNetworkCalling;
|
|
||||||
using VRC.SDKBase;
|
|
||||||
using VRC.Udon.Common.Interfaces;
|
|
||||||
using VRC.Udon.Serialization.OdinSerializer.Utilities;
|
|
||||||
|
|
||||||
|
|
||||||
public enum RoundType
|
public enum RoundType
|
||||||
|
|||||||
@ -5,7 +5,6 @@ using VRC.SDK3.Data;
|
|||||||
using VRC.SDK3.UdonNetworkCalling;
|
using VRC.SDK3.UdonNetworkCalling;
|
||||||
using VRC.Udon.Common.Interfaces;
|
using VRC.Udon.Common.Interfaces;
|
||||||
using VRC.SDKBase;
|
using VRC.SDKBase;
|
||||||
using VRC.SDK3.Video.Components;
|
|
||||||
|
|
||||||
|
|
||||||
public enum PresentationMedium
|
public enum PresentationMedium
|
||||||
@ -134,7 +133,7 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void MultipleChoiceInitialisePresentation()
|
private void InitialiseCluePresentation()
|
||||||
{
|
{
|
||||||
HostCardBetweenRoundsInterface Interface;
|
HostCardBetweenRoundsInterface Interface;
|
||||||
if (!_CurrentQuestion.ContainsKey("Presentation") ||
|
if (!_CurrentQuestion.ContainsKey("Presentation") ||
|
||||||
@ -160,13 +159,13 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
DataDictionary Presentation = _CurrentQuestion["Presentation"].DataDictionary;
|
DataDictionary Presentation = _CurrentQuestion["Presentation"].DataDictionary;
|
||||||
switch ((PresentationMedium)(int)Presentation["Medium"].Number)
|
switch ((PresentationMedium)(int)Presentation["Medium"].Number)
|
||||||
{
|
{
|
||||||
case PresentationMedium.VideoClue: MultipleChoiceInitialiseVideoClue(Presentation); break;
|
case PresentationMedium.VideoClue: InitialiseVideoClue(Presentation); break;
|
||||||
case PresentationMedium.VideoMusicClue: MultipleChoiceInitialiseVideoMusicClue(Presentation); break;
|
case PresentationMedium.VideoMusicClue: InitialiseVideoMusicClue(Presentation); break;
|
||||||
case PresentationMedium.ACMECrimenetComputer: MultipleChoiceInitialiseACMECrimenetComputer(Presentation); break;
|
case PresentationMedium.ACMECrimenetComputer: InitialiseACMECrimenetComputer(Presentation); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MultipleChoiceInitialiseVideoClue(DataDictionary Presentation)
|
private void InitialiseVideoClue(DataDictionary Presentation)
|
||||||
{
|
{
|
||||||
DataList Videos = Presentation["Videos"].DataList;
|
DataList Videos = Presentation["Videos"].DataList;
|
||||||
if (_QuestionSubstage < Videos.Count)
|
if (_QuestionSubstage < Videos.Count)
|
||||||
@ -186,14 +185,14 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MultipleChoiceInitialiseVideoMusicClue(DataDictionary Presentation)
|
private void InitialiseVideoMusicClue(DataDictionary Presentation)
|
||||||
{
|
{
|
||||||
// The full presentation is not ready yet, so temporarily treat it as
|
// The full presentation is not ready yet, so temporarily treat it as
|
||||||
// a regular video clue.
|
// a regular video clue.
|
||||||
MultipleChoiceInitialiseVideoClue(Presentation);
|
InitialiseVideoClue(Presentation);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MultipleChoiceInitialiseACMECrimenetComputer(DataDictionary Presentation)
|
private void InitialiseACMECrimenetComputer(DataDictionary Presentation)
|
||||||
{
|
{
|
||||||
HostCardBetweenRoundsInterface Interface =
|
HostCardBetweenRoundsInterface Interface =
|
||||||
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
|
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
|
||||||
@ -206,7 +205,7 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
private void MultipleChoiceRevealQuestion()
|
private void MultipleChoiceRevealQuestion()
|
||||||
{
|
{
|
||||||
_QuestionSubstage = 0;
|
_QuestionSubstage = 0;
|
||||||
_VideoPlayer.InitialiseMapScreen();
|
_VideoPlayer.ShowSubMap(SubMap.NoLabels);
|
||||||
|
|
||||||
HostCardMultipleChoiceInterface Interface =
|
HostCardMultipleChoiceInterface Interface =
|
||||||
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
||||||
@ -241,7 +240,7 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
|
|
||||||
private void MultipleChoiceRevealChoice1()
|
private void MultipleChoiceRevealChoice1()
|
||||||
{
|
{
|
||||||
_VideoPlayer.IncrementMap();
|
_VideoPlayer.ShowSubMap(SubMap.OneLabel);
|
||||||
|
|
||||||
HostCardMultipleChoiceInterface Interface =
|
HostCardMultipleChoiceInterface Interface =
|
||||||
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
||||||
@ -255,7 +254,7 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
private void MultipleChoiceRevealChoice2()
|
private void MultipleChoiceRevealChoice2()
|
||||||
{
|
{
|
||||||
_VideoPlayer.IncrementMap();
|
_VideoPlayer.ShowSubMap(SubMap.TwoLabels);
|
||||||
|
|
||||||
HostCardMultipleChoiceInterface Interface =
|
HostCardMultipleChoiceInterface Interface =
|
||||||
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
||||||
@ -269,7 +268,7 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
private void MultipleChoiceRevealChoice3()
|
private void MultipleChoiceRevealChoice3()
|
||||||
{
|
{
|
||||||
_VideoPlayer.IncrementMap();
|
_VideoPlayer.ShowSubMap(SubMap.ThreeLabels);
|
||||||
|
|
||||||
HostCardMultipleChoiceInterface Interface =
|
HostCardMultipleChoiceInterface Interface =
|
||||||
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.MultipleChoice);
|
||||||
@ -560,13 +559,55 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
|
|
||||||
private void BeginFinalRound()
|
private void BeginFinalRound()
|
||||||
{
|
{
|
||||||
HostCardFinalRoundInterface Interface =
|
HostCardBetweenRoundsInterface Interface =
|
||||||
(HostCardFinalRoundInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
|
||||||
|
|
||||||
Interface.HeaderUI.text = RoundSegmentTypeToString((RoundSegmentType)((int)_CurrentQuestion["Type"].Number)) + " | Showing Map Preview";
|
Interface.HeaderUI.text = "Introduce the round here.";
|
||||||
|
|
||||||
|
// Preload the maps for this section.
|
||||||
|
if (_CurrentQuestion.ContainsKey("Maps") && _CurrentQuestion["Maps"].TokenType == TokenType.DataList)
|
||||||
|
{
|
||||||
|
DataList Maps = _CurrentQuestion["Maps"].DataList;
|
||||||
|
for (int i = 0; i < Maps.Count; i++)
|
||||||
|
{
|
||||||
|
_VideoPlayer.LoadMap((int)Maps[i].Number);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
EnableInteraction("Show Map Preview");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void FinalRoundShowMapPreview()
|
||||||
|
{
|
||||||
|
_VideoPlayer.ShowSubMap(SubMap.ThreeLabels);
|
||||||
|
|
||||||
EnableRiskCards();
|
EnableRiskCards();
|
||||||
|
|
||||||
|
HostCardBetweenRoundsInterface Interface =
|
||||||
|
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
|
||||||
|
|
||||||
|
Interface.HeaderUI.text = "Introduce the round here.";
|
||||||
|
|
||||||
|
EnableInteraction("Think About It");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void FinalRoundPlayThinkingMusic()
|
||||||
|
{
|
||||||
|
HostCardBetweenRoundsInterface Interface =
|
||||||
|
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
|
||||||
|
Interface.HeaderUI.text = "Think about it...";
|
||||||
|
|
||||||
|
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All,
|
||||||
|
"PlayMusic", MusicEventType.ThinkAboutIt);
|
||||||
|
SendCustomEventDelayedSeconds(nameof(ThinkAboutItCountdownFinished), 15.0f);
|
||||||
|
}
|
||||||
|
public void ThinkAboutItCountdownFinished()
|
||||||
|
{
|
||||||
|
HostCardMultipleChoiceInterface Interface =
|
||||||
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
||||||
|
|
||||||
|
Interface.HeaderUI.text = RoundSegmentTypeToString((RoundSegmentType)((int)_CurrentQuestion["Type"].Number));
|
||||||
|
|
||||||
DataList ClueStrings = _CurrentQuestion["Clues"].DataList;
|
DataList ClueStrings = _CurrentQuestion["Clues"].DataList;
|
||||||
for (int i = 0; i < Interface.CluesUI.Length && i < ClueStrings.Count; i++)
|
for (int i = 0; i < Interface.CluesUI.Length && i < ClueStrings.Count; i++)
|
||||||
{
|
{
|
||||||
@ -581,29 +622,12 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
|
|
||||||
_QuestionCorrectResponse = (int)_CurrentQuestion["Correct Response"].Number;
|
_QuestionCorrectResponse = (int)_CurrentQuestion["Correct Response"].Number;
|
||||||
|
|
||||||
EnableInteraction("Think About It");
|
|
||||||
}
|
|
||||||
|
|
||||||
private void PlayThinkingMusic()
|
|
||||||
{
|
|
||||||
HostCardBetweenRoundsInterface Interface =
|
|
||||||
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
|
|
||||||
Interface.HeaderUI.text = "Think about it...";
|
|
||||||
|
|
||||||
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All,
|
|
||||||
"PlayMusic", MusicEventType.ThinkAboutIt);
|
|
||||||
SendCustomEventDelayedSeconds(nameof(ThinkAboutItCountdownFinished), 15.0f);
|
|
||||||
}
|
|
||||||
public void ThinkAboutItCountdownFinished()
|
|
||||||
{
|
|
||||||
GetHostCardInterface(RoundSegmentType.FinalRound);
|
|
||||||
|
|
||||||
for (int i = 0; i < _PlayerPodiums.Length; i++)
|
for (int i = 0; i < _PlayerPodiums.Length; i++)
|
||||||
{
|
{
|
||||||
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_PlayerPodiums[i], NetworkEventTarget.All, "LockInRisk");
|
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_PlayerPodiums[i], NetworkEventTarget.All, "LockInRisk");
|
||||||
}
|
}
|
||||||
|
|
||||||
EnableInteraction("Reveal Choice 1");
|
EnableInteraction("Present Clues");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void FinalRoundRevealChoices()
|
private void FinalRoundRevealChoices()
|
||||||
@ -614,8 +638,10 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
private void FinalRoundRevealChoice1()
|
private void FinalRoundRevealChoice1()
|
||||||
{
|
{
|
||||||
HostCardFinalRoundInterface Interface =
|
_VideoPlayer.ShowSubMap(SubMap.OneLabel);
|
||||||
(HostCardFinalRoundInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
|
||||||
|
HostCardMultipleChoiceInterface Interface =
|
||||||
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
||||||
Interface.ChoiceButtonImages[0].color = (_QuestionCorrectResponse == 1) ? Color.green : Color.red;
|
Interface.ChoiceButtonImages[0].color = (_QuestionCorrectResponse == 1) ? Color.green : Color.red;
|
||||||
|
|
||||||
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All,
|
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All,
|
||||||
@ -625,8 +651,10 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
private void FinalRoundRevealChoice2()
|
private void FinalRoundRevealChoice2()
|
||||||
{
|
{
|
||||||
HostCardFinalRoundInterface Interface =
|
_VideoPlayer.ShowSubMap(SubMap.TwoLabels);
|
||||||
(HostCardFinalRoundInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
|
||||||
|
HostCardMultipleChoiceInterface Interface =
|
||||||
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
||||||
Interface.ChoiceButtonImages[1].color = (_QuestionCorrectResponse == 2) ? Color.green : Color.red;
|
Interface.ChoiceButtonImages[1].color = (_QuestionCorrectResponse == 2) ? Color.green : Color.red;
|
||||||
|
|
||||||
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All,
|
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_AudioManager, NetworkEventTarget.All,
|
||||||
@ -636,8 +664,10 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
}
|
}
|
||||||
private void FinalRoundRevealChoice3()
|
private void FinalRoundRevealChoice3()
|
||||||
{
|
{
|
||||||
HostCardFinalRoundInterface Interface =
|
_VideoPlayer.ShowSubMap(SubMap.ThreeLabels);
|
||||||
(HostCardFinalRoundInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
|
||||||
|
HostCardMultipleChoiceInterface Interface =
|
||||||
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
||||||
|
|
||||||
Interface.ChoiceButtonImages[2].color = (_QuestionCorrectResponse == 3) ? Color.green : Color.red;
|
Interface.ChoiceButtonImages[2].color = (_QuestionCorrectResponse == 3) ? Color.green : Color.red;
|
||||||
DataList Choices = _CurrentQuestion["Choices"].DataList;
|
DataList Choices = _CurrentQuestion["Choices"].DataList;
|
||||||
@ -681,8 +711,8 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_PlayerPodiums[i], NetworkEventTarget.All, "LockInChoice");
|
NetworkCalling.SendCustomNetworkEvent((IUdonEventReceiver)_PlayerPodiums[i], NetworkEventTarget.All, "LockInChoice");
|
||||||
}
|
}
|
||||||
|
|
||||||
HostCardFinalRoundInterface Interface =
|
HostCardMultipleChoiceInterface Interface =
|
||||||
(HostCardFinalRoundInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
(HostCardMultipleChoiceInterface)GetHostCardInterface(RoundSegmentType.FinalRound);
|
||||||
|
|
||||||
Interface.HeaderUI.text = "LOCKED IN";
|
Interface.HeaderUI.text = "LOCKED IN";
|
||||||
for (int i = 0; i < Interface.CluesUI.Length; i++)
|
for (int i = 0; i < Interface.CluesUI.Length; i++)
|
||||||
@ -1031,7 +1061,7 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
{
|
{
|
||||||
switch (_QuestionStage)
|
switch (_QuestionStage)
|
||||||
{
|
{
|
||||||
case 1: MultipleChoiceInitialisePresentation(); break;
|
case 1: InitialiseCluePresentation(); break;
|
||||||
case 2: MultipleChoiceRevealChoice1(); break;
|
case 2: MultipleChoiceRevealChoice1(); break;
|
||||||
case 3: MultipleChoiceRevealChoice2(); break;
|
case 3: MultipleChoiceRevealChoice2(); break;
|
||||||
case 4: MultipleChoiceRevealChoice3(); break;
|
case 4: MultipleChoiceRevealChoice3(); break;
|
||||||
@ -1076,18 +1106,20 @@ public class GameManagerRound1 : GameManagerBase
|
|||||||
switch (_QuestionStage)
|
switch (_QuestionStage)
|
||||||
{
|
{
|
||||||
case 1: BeginFinalRound(); break;
|
case 1: BeginFinalRound(); break;
|
||||||
case 2: PlayThinkingMusic(); break;
|
case 2: FinalRoundShowMapPreview(); break;
|
||||||
case 3: FinalRoundRevealChoice1(); break;
|
case 3: FinalRoundPlayThinkingMusic(); break;
|
||||||
case 4: FinalRoundRevealChoice2(); break;
|
case 4: InitialiseCluePresentation(); break;
|
||||||
case 5: FinalRoundRevealChoice3(); break;
|
case 5: FinalRoundRevealChoice1(); break;
|
||||||
case 6: FinalRoundLockAnswers(); break;
|
case 6: FinalRoundRevealChoice2(); break;
|
||||||
case 7: FinalRoundRevealPlayerPlace(3); break;
|
case 7: FinalRoundRevealChoice3(); break;
|
||||||
case 8: FinalRoundAssignPointsToPlayerPlace(3); break;
|
case 8: FinalRoundLockAnswers(); break;
|
||||||
case 9: FinalRoundRevealPlayerPlace(2); break;
|
case 9: FinalRoundRevealPlayerPlace(3); break;
|
||||||
case 10: FinalRoundAssignPointsToPlayerPlace(2); break;
|
case 10: FinalRoundAssignPointsToPlayerPlace(3); break;
|
||||||
case 11: FinalRoundRevealPlayerPlace(1); break;
|
case 11: FinalRoundRevealPlayerPlace(2); break;
|
||||||
case 12: FinalRoundAssignPointsToPlayerPlace(1); break;
|
case 12: FinalRoundAssignPointsToPlayerPlace(2); break;
|
||||||
case 13: AdvanceToNextQuestion(); break;
|
case 13: FinalRoundRevealPlayerPlace(1); break;
|
||||||
|
case 14: FinalRoundAssignPointsToPlayerPlace(1); break;
|
||||||
|
case 15: AdvanceToNextQuestion(); break;
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,317 +0,0 @@
|
|||||||
%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: HostCardFinalRoundInterface
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
serializedUdonProgramAsset: {fileID: 11400000, guid: e1f938c1268951142997c4bb580c7ee9,
|
|
||||||
type: 2}
|
|
||||||
udonAssembly:
|
|
||||||
assemblyError:
|
|
||||||
sourceCsScript: {fileID: 11500000, guid: 5391c7c587683c04b91f436abca83f85, type: 3}
|
|
||||||
scriptVersion: 2
|
|
||||||
compiledVersion: 2
|
|
||||||
behaviourSyncMode: 4
|
|
||||||
hasInteractEvent: 0
|
|
||||||
scriptID: 7241861353487763069
|
|
||||||
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: HeaderUI
|
|
||||||
- Name: $v
|
|
||||||
Entry: 7
|
|
||||||
Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
|
||||||
- Name: <Name>k__BackingField
|
|
||||||
Entry: 1
|
|
||||||
Data: HeaderUI
|
|
||||||
- Name: <UserType>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: 3|System.RuntimeType, mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 1
|
|
||||||
Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <SystemType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 3
|
|
||||||
- Name: <SyncMode>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 6
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <IsSerialized>k__BackingField
|
|
||||||
Entry: 5
|
|
||||||
Data: true
|
|
||||||
- Name: _fieldAttributes
|
|
||||||
Entry: 7
|
|
||||||
Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 12
|
|
||||||
Data: 0
|
|
||||||
- Name:
|
|
||||||
Entry: 13
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 7
|
|
||||||
Data:
|
|
||||||
- Name: $k
|
|
||||||
Entry: 1
|
|
||||||
Data: ChoiceUI
|
|
||||||
- Name: $v
|
|
||||||
Entry: 7
|
|
||||||
Data: 5|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
|
||||||
- Name: <Name>k__BackingField
|
|
||||||
Entry: 1
|
|
||||||
Data: ChoiceUI
|
|
||||||
- Name: <UserType>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: 6|System.RuntimeType, mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 1
|
|
||||||
Data: TMPro.TextMeshProUGUI[], Unity.TextMeshPro
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <SystemType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 6
|
|
||||||
- Name: <SyncMode>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 6
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <IsSerialized>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: 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: ChoiceButtonImages
|
|
||||||
- Name: $v
|
|
||||||
Entry: 7
|
|
||||||
Data: 8|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
|
||||||
- Name: <Name>k__BackingField
|
|
||||||
Entry: 1
|
|
||||||
Data: ChoiceButtonImages
|
|
||||||
- Name: <UserType>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: 9|System.RuntimeType, mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 1
|
|
||||||
Data: UnityEngine.UI.Image[], UnityEngine.UI
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <SystemType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 9
|
|
||||||
- Name: <SyncMode>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 6
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <IsSerialized>k__BackingField
|
|
||||||
Entry: 5
|
|
||||||
Data: true
|
|
||||||
- Name: _fieldAttributes
|
|
||||||
Entry: 7
|
|
||||||
Data: 10|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 12
|
|
||||||
Data: 0
|
|
||||||
- Name:
|
|
||||||
Entry: 13
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 7
|
|
||||||
Data:
|
|
||||||
- Name: $k
|
|
||||||
Entry: 1
|
|
||||||
Data: ChoiceButtons
|
|
||||||
- Name: $v
|
|
||||||
Entry: 7
|
|
||||||
Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
|
||||||
- Name: <Name>k__BackingField
|
|
||||||
Entry: 1
|
|
||||||
Data: ChoiceButtons
|
|
||||||
- Name: <UserType>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: 12|System.RuntimeType, mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 1
|
|
||||||
Data: UnityEngine.UI.Button[], UnityEngine.UI
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <SystemType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 12
|
|
||||||
- Name: <SyncMode>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 6
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <IsSerialized>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: 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: CluesUI
|
|
||||||
- Name: $v
|
|
||||||
Entry: 7
|
|
||||||
Data: 14|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
|
||||||
- Name: <Name>k__BackingField
|
|
||||||
Entry: 1
|
|
||||||
Data: CluesUI
|
|
||||||
- Name: <UserType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 6
|
|
||||||
- Name: <SystemType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 6
|
|
||||||
- Name: <SyncMode>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 6
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <IsSerialized>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: 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:
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 2ee690c17ccf005479a33271b44aa96f
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
|
|
||||||
using TMPro;
|
|
||||||
using UdonSharp;
|
|
||||||
using UnityEngine;
|
|
||||||
using VRC.SDKBase;
|
|
||||||
using VRC.Udon;
|
|
||||||
|
|
||||||
|
|
||||||
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
|
|
||||||
public class HostCardFinalRoundInterface : HostCardInterfaceBase
|
|
||||||
{
|
|
||||||
public TextMeshProUGUI[] CluesUI;
|
|
||||||
}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 5391c7c587683c04b91f436abca83f85
|
|
||||||
MonoImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
defaultReferences: []
|
|
||||||
executionOrder: 0
|
|
||||||
icon: {instanceID: 0}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@ -44,7 +44,7 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 12
|
Entry: 12
|
||||||
Data: 13
|
Data: 12
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data:
|
Data:
|
||||||
@ -473,19 +473,19 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: $k
|
- Name: $k
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _FinalRoundInterface
|
Data: _RecoverTheLootExplainerInterface
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 30|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _FinalRoundInterface
|
Data: _RecoverTheLootExplainerInterface
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 31|System.RuntimeType, mscorlib
|
Data: 31|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: HostCardFinalRoundInterface, Assembly-CSharp
|
Data: HostCardRecoverTheLootExplainerInterface, Assembly-CSharp
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -533,19 +533,19 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: $k
|
- Name: $k
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _RecoverTheLootExplainerInterface
|
Data: _RecoverTheLootInterface
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 34|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _RecoverTheLootExplainerInterface
|
Data: _RecoverTheLootInterface
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 35|System.RuntimeType, mscorlib
|
Data: 35|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: HostCardRecoverTheLootExplainerInterface, Assembly-CSharp
|
Data: HostCardRecoverTheLootInterface, Assembly-CSharp
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -593,19 +593,19 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: $k
|
- Name: $k
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _RecoverTheLootInterface
|
Data: _CaptureCarmenExplainerInterface
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _RecoverTheLootInterface
|
Data: _CaptureCarmenExplainerInterface
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 39|System.RuntimeType, mscorlib
|
Data: 39|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: HostCardRecoverTheLootInterface, Assembly-CSharp
|
Data: HostCardCaptureCarmenExplainerInterface, Assembly-CSharp
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -653,19 +653,19 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: $k
|
- Name: $k
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _CaptureCarmenExplainerInterface
|
Data: _CaptureCarmenInterface
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 42|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 42|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _CaptureCarmenExplainerInterface
|
Data: _CaptureCarmenInterface
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 43|System.RuntimeType, mscorlib
|
Data: 43|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: HostCardCaptureCarmenExplainerInterface, Assembly-CSharp
|
Data: HostCardCaptureCarmenInterface, Assembly-CSharp
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -713,19 +713,19 @@ MonoBehaviour:
|
|||||||
Data:
|
Data:
|
||||||
- Name: $k
|
- Name: $k
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _CaptureCarmenInterface
|
Data: _AdminPanelInterface
|
||||||
- Name: $v
|
- Name: $v
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 46|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
Data: 46|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||||
- Name: <Name>k__BackingField
|
- Name: <Name>k__BackingField
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: _CaptureCarmenInterface
|
Data: _AdminPanelInterface
|
||||||
- Name: <UserType>k__BackingField
|
- Name: <UserType>k__BackingField
|
||||||
Entry: 7
|
Entry: 7
|
||||||
Data: 47|System.RuntimeType, mscorlib
|
Data: 47|System.RuntimeType, mscorlib
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 1
|
Entry: 1
|
||||||
Data: HostCardCaptureCarmenInterface, Assembly-CSharp
|
Data: HostPanelInterface, Assembly-CSharp
|
||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
@ -768,66 +768,6 @@ MonoBehaviour:
|
|||||||
- Name:
|
- Name:
|
||||||
Entry: 8
|
Entry: 8
|
||||||
Data:
|
Data:
|
||||||
- Name:
|
|
||||||
Entry: 7
|
|
||||||
Data:
|
|
||||||
- Name: $k
|
|
||||||
Entry: 1
|
|
||||||
Data: _AdminPanelInterface
|
|
||||||
- Name: $v
|
|
||||||
Entry: 7
|
|
||||||
Data: 50|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
|
||||||
- Name: <Name>k__BackingField
|
|
||||||
Entry: 1
|
|
||||||
Data: _AdminPanelInterface
|
|
||||||
- Name: <UserType>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: 51|System.RuntimeType, mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 1
|
|
||||||
Data: HostPanelInterface, Assembly-CSharp
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <SystemType>k__BackingField
|
|
||||||
Entry: 9
|
|
||||||
Data: 4
|
|
||||||
- Name: <SyncMode>k__BackingField
|
|
||||||
Entry: 7
|
|
||||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 6
|
|
||||||
Data:
|
|
||||||
- Name:
|
|
||||||
Entry: 8
|
|
||||||
Data:
|
|
||||||
- Name: <IsSerialized>k__BackingField
|
|
||||||
Entry: 5
|
|
||||||
Data: true
|
|
||||||
- Name: _fieldAttributes
|
|
||||||
Entry: 7
|
|
||||||
Data: 52|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
|
|
||||||
- Name:
|
|
||||||
Entry: 12
|
|
||||||
Data: 1
|
|
||||||
- Name:
|
|
||||||
Entry: 7
|
|
||||||
Data: 53|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:
|
- Name:
|
||||||
Entry: 13
|
Entry: 13
|
||||||
Data:
|
Data:
|
||||||
|
|||||||
@ -23,7 +23,6 @@ public class HostCardManager : UdonSharpBehaviour
|
|||||||
[SerializeField] private HostCardMultipleChoiceInterface _MultipleChoiceInterface;
|
[SerializeField] private HostCardMultipleChoiceInterface _MultipleChoiceInterface;
|
||||||
[SerializeField] private HostCardLightningRoundInterface _LightningRoundInterface;
|
[SerializeField] private HostCardLightningRoundInterface _LightningRoundInterface;
|
||||||
[SerializeField] private HostCardTheChaseInterface _TheChaseInterface;
|
[SerializeField] private HostCardTheChaseInterface _TheChaseInterface;
|
||||||
[SerializeField] private HostCardFinalRoundInterface _FinalRoundInterface;
|
|
||||||
|
|
||||||
[SerializeField] private HostCardRecoverTheLootExplainerInterface _RecoverTheLootExplainerInterface;
|
[SerializeField] private HostCardRecoverTheLootExplainerInterface _RecoverTheLootExplainerInterface;
|
||||||
[SerializeField] private HostCardRecoverTheLootInterface _RecoverTheLootInterface;
|
[SerializeField] private HostCardRecoverTheLootInterface _RecoverTheLootInterface;
|
||||||
@ -113,7 +112,6 @@ public class HostCardManager : UdonSharpBehaviour
|
|||||||
_MultipleChoiceInterface.gameObject.SetActive(false);
|
_MultipleChoiceInterface.gameObject.SetActive(false);
|
||||||
_LightningRoundInterface.gameObject.SetActive(false);
|
_LightningRoundInterface.gameObject.SetActive(false);
|
||||||
_TheChaseInterface.gameObject.SetActive(false);
|
_TheChaseInterface.gameObject.SetActive(false);
|
||||||
_FinalRoundInterface.gameObject.SetActive(false);
|
|
||||||
|
|
||||||
_RecoverTheLootExplainerInterface.gameObject.SetActive(false);
|
_RecoverTheLootExplainerInterface.gameObject.SetActive(false);
|
||||||
_RecoverTheLootInterface.gameObject.SetActive(false);
|
_RecoverTheLootInterface.gameObject.SetActive(false);
|
||||||
@ -138,8 +136,8 @@ public class HostCardManager : UdonSharpBehaviour
|
|||||||
_TheChaseInterface.gameObject.SetActive(true);
|
_TheChaseInterface.gameObject.SetActive(true);
|
||||||
return _TheChaseInterface;
|
return _TheChaseInterface;
|
||||||
case RoundSegmentType.FinalRound:
|
case RoundSegmentType.FinalRound:
|
||||||
_FinalRoundInterface.gameObject.SetActive(true);
|
_MultipleChoiceInterface.gameObject.SetActive(true);
|
||||||
return _FinalRoundInterface;
|
return _MultipleChoiceInterface;
|
||||||
case RoundSegmentType.Tiebreaker:
|
case RoundSegmentType.Tiebreaker:
|
||||||
_BetweenRoundsInterface.gameObject.SetActive(true);
|
_BetweenRoundsInterface.gameObject.SetActive(true);
|
||||||
return _BetweenRoundsInterface;
|
return _BetweenRoundsInterface;
|
||||||
|
|||||||
@ -10,8 +10,8 @@ AudioManager:
|
|||||||
Default Speaker Mode: 2
|
Default Speaker Mode: 2
|
||||||
m_SampleRate: 48000
|
m_SampleRate: 48000
|
||||||
m_DSPBufferSize: 1024
|
m_DSPBufferSize: 1024
|
||||||
m_VirtualVoiceCount: 32
|
m_VirtualVoiceCount: 64
|
||||||
m_RealVoiceCount: 24
|
m_RealVoiceCount: 32
|
||||||
m_EnableOutputSuspension: 1
|
m_EnableOutputSuspension: 1
|
||||||
m_SpatializerPlugin: OculusSpatializer
|
m_SpatializerPlugin: OculusSpatializer
|
||||||
m_AmbisonicDecoderPlugin: OculusSpatializer
|
m_AmbisonicDecoderPlugin: OculusSpatializer
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user