- Added a pedestal to round 1 podiums to keep player eye heights more equal.

- Fixed an issue that seems to cause loading case files to crash.
This commit is contained in:
Jamie Greunbaum 2025-08-30 23:42:45 -04:00
parent d9f6ba0ec5
commit 8bc733459e
16 changed files with 750 additions and 144 deletions

View File

@ -76,6 +76,7 @@
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardRecoverTheLootEndInterface.cs" />
<Compile Include="Assets\UdonSharp\PlayerTeleporter.cs" />
<Compile Include="Assets\UdonSharp\Game Managers\GameManagerBase.cs" />
<Compile Include="Assets\UdonSharp\Podium\PlayerPedestal.cs" />
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardRecoverTheLootInterface.cs" />
<Compile Include="Assets\UdonSharp\Host Card Interfaces\HostCardManager.cs" />
<Compile Include="Assets\UdonSharp\RandomVideoPlayer.cs" />

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: a6a608f7995dbbd4a85564a2feec0dc5
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 0
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -113,8 +113,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 10, y: 0.39999995, z: 10.007246}
m_Center: {x: 0, y: 0, z: -4.67029}
m_Size: {x: 10, y: 5, z: 10.007246}
m_Center: {x: 0, y: -2.3, z: -4.67029}
--- !u!1001 &280146278937554367
PrefabInstance:
m_ObjectHideFlags: 0
@ -157,7 +157,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -252,7 +252,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -347,7 +347,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -442,7 +442,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -537,7 +537,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -632,7 +632,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -727,7 +727,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -822,7 +822,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -917,7 +917,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
@ -1012,7 +1012,7 @@ PrefabInstance:
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.44
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8606668710667308998, guid: fe115f1e76c3273488b4f7bc38fddda1,
type: 3}

View File

@ -11,7 +11,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: c5353190a485a134481a9d9e089ecfc1,
type: 3}
propertyPath: m_LocalPosition.x
value: -2.62
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c5353190a485a134481a9d9e089ecfc1,
type: 3}
@ -21,7 +21,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: c5353190a485a134481a9d9e089ecfc1,
type: 3}
propertyPath: m_LocalPosition.z
value: 4.6
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c5353190a485a134481a9d9e089ecfc1,
type: 3}
@ -66,7 +66,7 @@ PrefabInstance:
- target: {fileID: 919132149155446097, guid: c5353190a485a134481a9d9e089ecfc1,
type: 3}
propertyPath: m_Name
value: SM_FloorPlane
value: Border Plane
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []

View File

@ -174,7 +174,7 @@ Transform:
m_GameObject: {fileID: 6415852515024147226}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -8.99, y: 0.748, z: -3.5752475}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -222,8 +222,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 0.6395731, y: 0.20344114, z: 0.6394608}
m_Center: {x: 0, y: 0.6416409, z: 0.11362755}
m_Size: {x: 0.6395731, y: 0.2, z: 0.6394608}
m_Center: {x: 0, y: 0.3, z: 0.11362755}
--- !u!114 &3989300430648522456
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -547,6 +547,38 @@ Transform:
- {fileID: 4784420777705181201}
m_Father: {fileID: 5617792120913924276}
m_LocalEulerAnglesHint: {x: -30, y: 0, z: 0}
--- !u!1 &2119334099274260680
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4038521119021851374}
m_Layer: 0
m_Name: Pedestal Home
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4038521119021851374
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2119334099274260680}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 1.75, z: -0.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5913791720362352550}
m_Father: {fileID: 5984335492357139332}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2509325258865248374
GameObject:
m_ObjectHideFlags: 0
@ -1343,6 +1375,7 @@ Transform:
- {fileID: 7780879094676330011}
- {fileID: 7566631391838123814}
- {fileID: 9043478063159764907}
- {fileID: 4038521119021851374}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1226214083704227558
@ -1373,6 +1406,7 @@ MonoBehaviour:
_ChoiceCards: {fileID: 4424524232366912296}
_RiskCards: {fileID: 5882532645313673403}
_Buzzer: {fileID: 1145695079806890482}
_Pedestal: {fileID: 6438408659115984156}
_AuxiliaryVideoScreen: {fileID: 0}
_AuxiliaryMapScreen: {fileID: 0}
_OwnershipInteract: {fileID: 2288460166211710674}
@ -2806,6 +2840,117 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1ecd98174f84ffa4b93712c1d1b30a59, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &6167885581044250701
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 4038521119021851374}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalPosition.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.5000004
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.x
value: -0.50000024
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.y
value: 0.49999967
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalRotation.z
value: 0.4999997
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -90
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 90
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_Name
value: Pedestal
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
insertIndex: -1
addedObject: {fileID: 8560623035584941186}
m_SourcePrefab: {fileID: 100100000, guid: a6a608f7995dbbd4a85564a2feec0dc5, type: 3}
--- !u!4 &5913791720362352550 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
m_PrefabInstance: {fileID: 6167885581044250701}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6438408659115984156 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a6a608f7995dbbd4a85564a2feec0dc5,
type: 3}
m_PrefabInstance: {fileID: 6167885581044250701}
m_PrefabAsset: {fileID: 0}
--- !u!64 &8560623035584941186
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6438408659115984156}
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: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: -5495902117074765545, guid: a6a608f7995dbbd4a85564a2feec0dc5, type: 3}
--- !u!1001 &6878968199621207562
PrefabInstance:
m_ObjectHideFlags: 0

View File

@ -1396,6 +1396,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6613426481501616359, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
- target: {fileID: 6924758242887616686, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: _syncMethod
value: 2
objectReference: {fileID: 0}
- target: {fileID: 7430433894510113568, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: serializationData.Prefab
@ -8700,6 +8705,12 @@ PrefabInstance:
propertyPath: _syncMethod
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6562853073298935955, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
propertyPath: serializationData.Prefab
value:
objectReference: {fileID: 6562853073298935955, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
- target: {fileID: 6693907286767766257, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
propertyPath: m_Name
@ -12224,13 +12235,13 @@ Transform:
m_GameObject: {fileID: 285397120}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -30.78, y: 1, z: 2.3200002}
m_LocalPosition: {x: -2, y: 1, z: -0.24999976}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1768602429}
- {fileID: 1720149716}
m_Father: {fileID: 1276291775}
m_Father: {fileID: 1657587667}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &288612731 stripped
GameObject:
@ -13321,6 +13332,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6613426481501616359, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
- target: {fileID: 6924758242887616686, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: _syncMethod
value: 2
objectReference: {fileID: 0}
- target: {fileID: 7430433894510113568, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: serializationData.Prefab
@ -13995,6 +14011,111 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1499591484}
m_PrefabAsset: {fileID: 0}
--- !u!1 &344488387
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 344488388}
- component: {fileID: 344488389}
- component: {fileID: 344488391}
- component: {fileID: 344488390}
m_Layer: 0
m_Name: Audience Silence Area
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &344488388
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 344488387}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.0999985, y: 0, z: -0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1657587667}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &344488389
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 344488387}
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: 7.259323, y: 42.43669, z: 42.716873}
m_Center: {x: -2.0168934, y: 21.218346, z: 0}
--- !u!114 &344488390
MonoBehaviour:
m_ObjectHideFlags: 2
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 344488387}
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: e9311ad20f96a384bbc12e5d57e8acf1,
type: 2}
programSource: {fileID: 11400000, guid: 7874d8cac34e7544c960f6392673f399, type: 2}
serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
publicVariablesUnityEngineObjects: []
publicVariablesSerializationDataFormat: 0
--- !u!114 &344488391
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 344488387}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0fa4104b3414f05428aa283f01b2ca53, type: 3}
m_Name:
m_EditorClassIdentifier:
serializationData:
SerializedFormat: 2
SerializedBytes:
ReferencedUnityObjects: []
SerializedBytesString:
Prefab: {fileID: 0}
PrefabModificationsReferencedUnityObjects: []
PrefabModifications: []
SerializationNodes: []
_udonSharpBackingUdonBehaviour: {fileID: 344488390}
_MikedVoiceDistanceNear: 0
_MikedVoiceDistanceFar: 5
--- !u!1 &344722282 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 8391297230877510633, guid: 899ce13087fd5974f88dcbccaea2df85,
@ -14032,13 +14153,13 @@ Transform:
m_GameObject: {fileID: 345544242}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -31.78, y: 1.5, z: 2.8200002}
m_LocalPosition: {x: -3, y: 1.5, z: 0.25000024}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 91371484}
- {fileID: 1058862683}
m_Father: {fileID: 1276291775}
m_Father: {fileID: 1657587667}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &346921159 stripped
GameObject:
@ -18755,6 +18876,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6613426481501616359, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
- target: {fileID: 6924758242887616686, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: _syncMethod
value: 2
objectReference: {fileID: 0}
- target: {fileID: 7430433894510113568, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: serializationData.Prefab
@ -20533,13 +20659,13 @@ Transform:
m_GameObject: {fileID: 530310355}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -28.78, y: 0, z: 2.3200002}
m_LocalPosition: {x: 0, y: 0, z: -0.24999976}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1862992062}
- {fileID: 2024292608}
m_Father: {fileID: 1276291775}
m_Father: {fileID: 1657587667}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &530695307
GameObject:
@ -25600,13 +25726,13 @@ Transform:
m_GameObject: {fileID: 731366887}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -29.78, y: 0.5, z: 2.8200002}
m_LocalPosition: {x: -1, y: 0.5, z: 0.25000024}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 633609067}
- {fileID: 832323182}
m_Father: {fileID: 1276291775}
m_Father: {fileID: 1657587667}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &734018435 stripped
GameObject:
@ -26909,8 +27035,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 12.217293, y: 5, z: 11}
m_Center: {x: 0, y: 2.5, z: 0}
m_Size: {x: 11.839521, y: 5, z: 11}
m_Center: {x: 0.18888569, y: 2.5, z: 0}
--- !u!1 &772889382 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4680653884435436470, guid: 899ce13087fd5974f88dcbccaea2df85,
@ -28310,6 +28436,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6613426481501616359, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
- target: {fileID: 6924758242887616686, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: _syncMethod
value: 2
objectReference: {fileID: 0}
- target: {fileID: 7430433894510113568, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: serializationData.Prefab
@ -29577,6 +29708,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6613426481501616359, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
- target: {fileID: 6924758242887616686, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: _syncMethod
value: 2
objectReference: {fileID: 0}
- target: {fileID: 7430433894510113568, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: serializationData.Prefab
@ -30709,6 +30845,12 @@ PrefabInstance:
propertyPath: _syncMethod
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6562853073298935955, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
propertyPath: serializationData.Prefab
value:
objectReference: {fileID: 6562853073298935955, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
- target: {fileID: 6693907286767766257, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
propertyPath: m_Name
@ -40583,6 +40725,11 @@ PrefabInstance:
value:
objectReference: {fileID: 6613426481501616359, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
- target: {fileID: 6924758242887616686, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: _syncMethod
value: 2
objectReference: {fileID: 0}
- target: {fileID: 7430433894510113568, guid: fac4aa7abd3ecbe44a9eaf7f05275244,
type: 3}
propertyPath: serializationData.Prefab
@ -42063,10 +42210,7 @@ Transform:
- {fileID: 1757939442}
- {fileID: 772205214}
- {fileID: 1762618933}
- {fileID: 530310356}
- {fileID: 731366888}
- {fileID: 285397121}
- {fileID: 345544243}
- {fileID: 1657587667}
- {fileID: 1343307840}
- {fileID: 1143449486}
- {fileID: 2063457642}
@ -55341,7 +55485,7 @@ PrefabInstance:
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
value: -11.01
objectReference: {fileID: 0}
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
@ -55351,22 +55495,22 @@ PrefabInstance:
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
value: -7.49
objectReference: {fileID: 0}
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
value: -0.9961946
objectReference: {fileID: 0}
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: m_LocalRotation.y
value: -0.7071068
value: 0.08715705
objectReference: {fileID: 0}
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
@ -55381,7 +55525,7 @@ PrefabInstance:
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -90
value: 350
objectReference: {fileID: 0}
- target: {fileID: 2291016102578546175, guid: 700c7675bc7fcf547a888725c3536e38,
type: 3}
@ -58539,6 +58683,42 @@ Transform:
- {fileID: 1607542514}
m_Father: {fileID: 1027471609}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1657587666
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1657587667}
m_Layer: 0
m_Name: Bleachers
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1657587667
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1657587666}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -28.78, y: 0, z: 2.57}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 344488388}
- {fileID: 530310356}
- {fileID: 731366888}
- {fileID: 285397121}
- {fileID: 345544243}
m_Father: {fileID: 1276291775}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1658730385
GameObject:
m_ObjectHideFlags: 0
@ -75512,6 +75692,12 @@ PrefabInstance:
propertyPath: _syncMethod
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6562853073298935955, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
propertyPath: serializationData.Prefab
value:
objectReference: {fileID: 6562853073298935955, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
- target: {fileID: 6693907286767766257, guid: 79ebe62246f7f464e98373cb14765f9a,
type: 3}
propertyPath: m_Name
@ -77562,12 +77748,12 @@ MonoBehaviour:
DynamicPrefabs: []
DynamicMaterials:
- {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2}
- {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2}
- {fileID: 2100000, guid: af0c1cbaaffed304ba0e3a1fbac41e7e, type: 2}
- {fileID: 2100000, guid: cc22c7f9de95cab4488b30fe8699a82a, type: 2}
- {fileID: 2100000, guid: fe872fb72ad98da4dbb868481468e848, type: 2}
- {fileID: 2100000, guid: 348ff3cc54305654d9eeebbbb385c262, type: 2}
- {fileID: 2100000, guid: 4fb0b8cdca56f5d47be970c7490cb7a1, type: 2}
- {fileID: 2100000, guid: 71fff76911e92ab43a71d15602da4c4b, type: 2}
- {fileID: 2100000, guid: 82f2961c9baa48a45ac897be257fd655, type: 2}
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 2100000, guid: 35c2a316ece610b4b963e047e5238337, type: 2}
@ -77580,17 +77766,17 @@ MonoBehaviour:
- {fileID: 2100000, guid: c1b531b2f1a7dab43b46daa7546cfda7, type: 2}
- {fileID: 2100000, guid: accd304c49b7d6d43b97738e8e118342, type: 2}
- {fileID: 2100000, guid: 2c0cd617d97924748a9d5e2eeb2039b5, type: 2}
- {fileID: 2100000, guid: e45d02bbf7268504ca58513c548a58e7, type: 2}
- {fileID: 2100000, guid: a793cd1d5fe89c440900d816c7b8c323, type: 2}
- {fileID: 2100000, guid: cac39def7281c5c488b6a3465ec1951b, type: 2}
- {fileID: 2100000, guid: e45d02bbf7268504ca58513c548a58e7, type: 2}
- {fileID: 2100000, guid: 98166ed003d332e488319f662c3b4429, type: 2}
- {fileID: 2100000, guid: 672c36f6dbb36b5439cc0fdd2f74c531, type: 2}
- {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2}
- {fileID: 2100000, guid: 885429151ec5f6a4a926f6aaabd7e001, type: 2}
- {fileID: 2100000, guid: 332daba92d0976f4d86bdcdc1a94179e, type: 2}
- {fileID: 2100000, guid: 80746b095abb6ce41a1c737df3649172, type: 2}
- {fileID: 2100000, guid: dba163de40c568b48ae2ffa7c83c66b9, type: 2}
- {fileID: 2100000, guid: bc5888e576e9cb34bab7b7af42d2b63f, type: 2}
- {fileID: 2100000, guid: 71fff76911e92ab43a71d15602da4c4b, type: 2}
- {fileID: 2100000, guid: cf9efbb6277ea2d4aa7d30bc9073915e, type: 2}
LightMapsNear: []
LightMapsFar: []
@ -82149,6 +82335,10 @@ MonoBehaviour:
ID: 1101
SerializedTypeNames:
- VRC.Udon.UdonBehaviour
- gameObject: {fileID: 344488387}
ID: 1105
SerializedTypeNames:
- VRC.Udon.UdonBehaviour
portraitCameraPositionOffset: {x: 0, y: 0, z: 0}
portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139}
PlayerPersistence: []

View File

@ -217,7 +217,7 @@ public class CaseManager : UdonSharpBehaviour
public string ContinueToRound2()
{
_Round3Manager.DeinitialiseGameMode();
_Round2Manager.InitialiseGameMode();
_Round2Manager.DeinitialiseGameMode();
_Round1Manager.DeinitialiseGameMode();
_HostCard.SetGameManager(_Round2Manager);

View File

@ -96,7 +96,6 @@ public class GameManagerBase : UdonSharpBehaviour
{
_AllowInteractionFromHostCard = true;
SetOwnershipOfObjects(_CaseManager.GetHostOwner());
EnableMicrophone(true);
}

View File

@ -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: PlayerPedestal
m_EditorClassIdentifier:
serializedUdonProgramAsset: {fileID: 11400000, guid: cf0528a56d98f904196dc5fd6ff9a6d0,
type: 2}
udonAssembly:
assemblyError:
sourceCsScript: {fileID: 11500000, guid: 0488c1879dee4d34cb20df436d804afe, type: 3}
scriptVersion: 2
compiledVersion: 2
behaviourSyncMode: 4
hasInteractEvent: 0
scriptID: -7966647205400568113
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:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c349502dacabed447b393fb564c5c6e5
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@

using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
public class PlayerPedestal : UdonSharpBehaviour
{
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0488c1879dee4d34cb20df436d804afe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -44,7 +44,7 @@ MonoBehaviour:
Data:
- Name:
Entry: 12
Data: 18
Data: 19
- Name:
Entry: 7
Data:
@ -734,25 +734,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _AuxiliaryVideoScreen
Data: _Pedestal
- Name: $v
Entry: 7
Data: 49|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _AuxiliaryVideoScreen
Data: _Pedestal
- Name: <UserType>k__BackingField
Entry: 7
Data: 50|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Transform, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
Entry: 9
Data: 11
- Name: <SystemType>k__BackingField
Entry: 9
Data: 50
Data: 11
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@ -767,13 +761,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 51|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 50|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 52|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 51|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@ -794,19 +788,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _AuxiliaryMapScreen
Data: _AuxiliaryVideoScreen
- Name: $v
Entry: 7
Data: 53|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 52|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _AuxiliaryMapScreen
Data: _AuxiliaryVideoScreen
- Name: <UserType>k__BackingField
Entry: 9
Data: 50
Entry: 7
Data: 53|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: UnityEngine.Transform, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 50
Data: 53
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@ -848,16 +848,70 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _OwnershipInteract
Data: _AuxiliaryMapScreen
- Name: $v
Entry: 7
Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _AuxiliaryMapScreen
- Name: <UserType>k__BackingField
Entry: 9
Data: 53
- Name: <SystemType>k__BackingField
Entry: 9
Data: 53
- 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: 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: _OwnershipInteract
- Name: $v
Entry: 7
Data: 59|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _OwnershipInteract
- Name: <UserType>k__BackingField
Entry: 7
Data: 57|System.RuntimeType, mscorlib
Data: 60|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: CustomEventInteraction, Assembly-CSharp
@ -881,13 +935,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 58|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 61|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 59|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 62|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@ -911,7 +965,7 @@ MonoBehaviour:
Data: _BuzzedInEffect
- Name: $v
Entry: 7
Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 63|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _BuzzedInEffect
@ -935,13 +989,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 61|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 64|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 3
- Name:
Entry: 7
Data: 62|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
Data: 65|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
- Name: height
Entry: 4
Data: 8
@ -950,67 +1004,13 @@ MonoBehaviour:
Data:
- Name:
Entry: 7
Data: 63|UnityEngine.HeaderAttribute, UnityEngine.CoreModule
Data: 66|UnityEngine.HeaderAttribute, UnityEngine.CoreModule
- Name: header
Entry: 1
Data: Effects
- Name:
Entry: 8
Data:
- 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: _ScorecardObject
- Name: $v
Entry: 7
Data: 65|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _ScorecardObject
- Name: <UserType>k__BackingField
Entry: 9
Data: 11
- Name: <SystemType>k__BackingField
Entry: 9
Data: 11
- 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: 66|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 67|UnityEngine.SerializeField, UnityEngine.CoreModule
@ -1034,25 +1034,19 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _NameplateUI
Data: _ScorecardObject
- Name: $v
Entry: 7
Data: 68|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _NameplateUI
Data: _ScorecardObject
- Name: <UserType>k__BackingField
Entry: 7
Data: 69|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro
- Name:
Entry: 8
Data:
Entry: 9
Data: 11
- Name: <SystemType>k__BackingField
Entry: 9
Data: 69
Data: 11
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@ -1067,13 +1061,13 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
Data: 70|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
Data: 69|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
Data: 71|UnityEngine.SerializeField, UnityEngine.CoreModule
Data: 70|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@ -1094,19 +1088,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
Data: _ScorecardUI
Data: _NameplateUI
- Name: $v
Entry: 7
Data: 72|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
Data: 71|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _ScorecardUI
Data: _NameplateUI
- Name: <UserType>k__BackingField
Entry: 9
Data: 69
Entry: 7
Data: 72|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: TMPro.TextMeshProUGUI, Unity.TextMeshPro
- Name:
Entry: 8
Data:
- Name: <SystemType>k__BackingField
Entry: 9
Data: 69
Data: 72
- Name: <SyncMode>k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@ -1143,6 +1143,60 @@ MonoBehaviour:
- Name:
Entry: 8
Data:
- Name:
Entry: 7
Data:
- Name: $k
Entry: 1
Data: _ScorecardUI
- Name: $v
Entry: 7
Data: 75|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: <Name>k__BackingField
Entry: 1
Data: _ScorecardUI
- Name: <UserType>k__BackingField
Entry: 9
Data: 72
- Name: <SystemType>k__BackingField
Entry: 9
Data: 72
- 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: 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:

View File

@ -29,6 +29,7 @@ public class PlayerPodium : UdonSharpBehaviour
[SerializeField] private ChoiceCardGroup _ChoiceCards;
[SerializeField] private RiskCardGroup _RiskCards;
[SerializeField] private Buzzer _Buzzer;
[SerializeField] private GameObject _Pedestal;
[SerializeField] private Transform _AuxiliaryVideoScreen;
[SerializeField] private Transform _AuxiliaryMapScreen;
@ -61,6 +62,16 @@ public class PlayerPodium : UdonSharpBehaviour
base.OnPlayerLeft(Player);
}
public override void OnAvatarEyeHeightChanged(VRCPlayerApi Player, float PrevEyeHeightAsMeters)
{
if (Player.playerId == _PlayerID)
{
AdjustPedestalHeight(Player);
}
base.OnAvatarEyeHeightChanged(Player, PrevEyeHeightAsMeters);
}
public void SetPlayerName()
{
@ -77,6 +88,9 @@ public class PlayerPodium : UdonSharpBehaviour
PlayerName = Networking.LocalPlayer.displayName;
_PlayerID = Networking.LocalPlayer.playerId;
_Pedestal.SetActive(true);
AdjustPedestalHeight(Networking.LocalPlayer);
EnableOwnershipTransfer = false;
RequestSerialization();
@ -89,12 +103,22 @@ public class PlayerPodium : UdonSharpBehaviour
_PlayerID = -1;
EnableOwnershipTransfer = true;
_Pedestal.SetActive(false);
RequestSerialization();
}
public int GetPlayerID() { return _PlayerID; }
private void AdjustPedestalHeight(VRCPlayerApi Player)
{
_Pedestal.transform.localPosition = new Vector3(
_Pedestal.transform.localPosition.x,
-Player.GetAvatarEyeHeightAsMeters(),
_Pedestal.transform.localPosition.z
);
}
[NetworkCallable]
public void DisplayScore()
{