diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj
index 1c3c904..36d3d31 100644
--- a/Assembly-CSharp.csproj
+++ b/Assembly-CSharp.csproj
@@ -135,6 +135,7 @@
+
@@ -154,6 +155,7 @@
+
diff --git a/Assets/Animations/Lightning Round/Lightning.anim b/Assets/Animations/Lightning Round/Lightning.anim
index 97019cd..23922d5 100644
--- a/Assets/Animations/Lightning Round/Lightning.anim
+++ b/Assets/Animations/Lightning Round/Lightning.anim
@@ -13,7 +13,50 @@ AnimationClip:
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
- m_EulerCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 0, y: -583.31396, z: 0}
+ inSlope: {x: 0, y: Infinity, z: 0}
+ outSlope: {x: 0, y: Infinity, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.13333334
+ value: {x: 0, y: -732.238, z: 0}
+ inSlope: {x: 0, y: Infinity, z: 0}
+ outSlope: {x: 0, y: Infinity, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.23333333
+ value: {x: 0, y: -538.13696, z: 0}
+ inSlope: {x: 0, y: Infinity, z: 0}
+ outSlope: {x: 0, y: Infinity, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.31666666
+ value: {x: 0, y: -355.703, z: 0}
+ inSlope: {x: 0, y: Infinity, z: 0}
+ outSlope: {x: 0, y: Infinity, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Lightning Bolt/SM_LightningBolt
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves:
@@ -185,6 +228,90 @@ AnimationClip:
classID: 1
script: {fileID: 0}
flags: 0
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.05
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.13333334
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.2
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.23333333
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.28333333
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.31666666
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.36666667
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: Lightning Bolt/SM_LightningBolt
+ classID: 1
+ script: {fileID: 0}
+ flags: 0
m_PPtrCurves: []
m_SampleRate: 60
m_WrapMode: 0
@@ -193,6 +320,15 @@ AnimationClip:
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
+ - serializedVersion: 2
+ path: 4235807327
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ isIntCurve: 0
+ isSerializeReferenceCurve: 0
- serializedVersion: 2
path: 2744968377
attribute: 2086281974
@@ -211,6 +347,15 @@ AnimationClip:
isPPtrCurve: 0
isIntCurve: 0
isSerializeReferenceCurve: 0
+ - serializedVersion: 2
+ path: 4235807327
+ attribute: 2086281974
+ script: {fileID: 0}
+ typeID: 1
+ customType: 0
+ isPPtrCurve: 0
+ isIntCurve: 0
+ isSerializeReferenceCurve: 0
pptrCurveMapping: []
m_AnimationClipSettings:
serializedVersion: 2
@@ -401,6 +546,138 @@ AnimationClip:
classID: 1
script: {fileID: 0}
flags: 0
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.05
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.13333334
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.2
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.23333333
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.28333333
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.31666666
+ value: 1
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 0.36666667
+ value: 0
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_IsActive
+ path: Lightning Bolt/SM_LightningBolt
+ classID: 1
+ script: {fileID: 0}
+ flags: 0
+ - serializedVersion: 2
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -583.31396
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.13333334
+ value: -732.238
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.23333333
+ value: -538.13696
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.31666666
+ value: -355.703
+ inSlope: Infinity
+ outSlope: Infinity
+ tangentMode: 103
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Lightning Bolt/SM_LightningBolt
+ classID: 4
+ script: {fileID: 0}
+ flags: 16
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
diff --git a/Assets/Materials/Assorted/M_LightningFlash.mat b/Assets/Materials/Assorted/M_LightningFlash.mat
new file mode 100644
index 0000000..889d4c7
--- /dev/null
+++ b/Assets/Materials/Assorted/M_LightningFlash.mat
@@ -0,0 +1,84 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: M_LightningFlash
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords:
+ - _EMISSION
+ m_InvalidKeywords: []
+ m_LightmapFlags: 2
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 8.000002, g: 7.581155, b: 5.8219914, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Assorted/M_LightningFlash.mat.meta b/Assets/Materials/Assorted/M_LightningFlash.mat.meta
new file mode 100644
index 0000000..a19f3f4
--- /dev/null
+++ b/Assets/Materials/Assorted/M_LightningFlash.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c2431a48f10116e488663cac6f6f2fab
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/SM_LightningBolt.fbx b/Assets/Models/SM_LightningBolt.fbx
new file mode 100644
index 0000000..9e540e3
Binary files /dev/null and b/Assets/Models/SM_LightningBolt.fbx differ
diff --git a/Assets/Models/SM_LightningBolt.fbx.meta b/Assets/Models/SM_LightningBolt.fbx.meta
new file mode 100644
index 0000000..0572375
--- /dev/null
+++ b/Assets/Models/SM_LightningBolt.fbx.meta
@@ -0,0 +1,109 @@
+fileFormatVersion: 2
+guid: cbd2a0a1a51f0f14da447f0af2b2db40
+ModelImporter:
+ serializedVersion: 22200
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 2
+ 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: 1
+ 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: 2
+ humanoidOversampling: 1
+ avatarSetup: 0
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+ importBlendShapeDeformPercent: 1
+ remapMaterialsIfMaterialImportModeIsNone: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Prefabs/Lightning Round Effects.prefab b/Assets/Prefabs/Lightning Round Effects.prefab
new file mode 100644
index 0000000..e50b6bc
--- /dev/null
+++ b/Assets/Prefabs/Lightning Round Effects.prefab
@@ -0,0 +1,540 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2413640658087836290
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3977438110571503873}
+ m_Layer: 0
+ m_Name: Lightning Bolt
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!4 &3977438110571503873
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2413640658087836290}
+ serializedVersion: 2
+ m_LocalRotation: {x: -0, y: 0.5301014, z: -0, w: -0.84793425}
+ m_LocalPosition: {x: 2.001903, y: -3.4996457, z: -0.59107566}
+ m_LocalScale: {x: 3.75, y: 3.75, z: 3.75}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7251772266577117364}
+ m_Father: {fileID: 7359276821789851108}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &5193818447995548375
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3643656478175857581}
+ - component: {fileID: 8680381587086925635}
+ m_Layer: 0
+ m_Name: Contestants
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!4 &3643656478175857581
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5193818447995548375}
+ serializedVersion: 2
+ m_LocalRotation: {x: -0.10323472, y: -0.38432252, z: 0.69953126, w: 0.5935443}
+ m_LocalPosition: {x: 1.936, y: -0, z: -0.546}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 7359276821789851108}
+ m_LocalEulerAnglesHint: {x: 155.472, y: -221.318, z: -90}
+--- !u!108 &8680381587086925635
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5193818447995548375}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 0
+ m_Shape: 0
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 100
+ m_Range: 5
+ m_SpotAngle: 57.704334
+ m_InnerSpotAngle: 1.0402893
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 0
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!1 &6838818588623056461
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 251396415241230788}
+ - component: {fileID: 3520947930195492460}
+ - component: {fileID: 3600643486527532398}
+ - component: {fileID: 6817517658600190993}
+ m_Layer: 0
+ m_Name: Lightning Strike Station
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &251396415241230788
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6838818588623056461}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 2.25, y: -3.501, z: -0.594}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 7359276821789851108}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &3520947930195492460
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6838818588623056461}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1073094524, guid: 661092b4961be7145bfbe56e1e62337b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ PlayerMobility: 1
+ canUseStationFromStation: 0
+ animatorController: {fileID: 0}
+ disableStationExit: 1
+ seated: 1
+ stationEnterPlayerLocation: {fileID: 0}
+ stationExitPlayerLocation: {fileID: 0}
+ controlsObject: {fileID: 0}
+--- !u!114 &3600643486527532398
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6838818588623056461}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ce731db293dee844783318d13056d986, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes: []
+ _udonSharpBackingUdonBehaviour: {fileID: 6817517658600190993}
+ _CaseManager: {fileID: 0}
+ _Station: {fileID: 3520947930195492460}
+--- !u!114 &6817517658600190993
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6838818588623056461}
+ 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: 21.8
+ SynchronizePosition: 0
+ AllowCollisionOwnershipTransfer: 0
+ Reliable: 0
+ _syncMethod: 1
+ serializedProgramAsset: {fileID: 11400000, guid: ee5533ee90ad3ce4ea90c81e9c669999,
+ type: 2}
+ programSource: {fileID: 11400000, guid: b0332e5ae66147046b354fa945ccc925, type: 2}
+ serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
+ publicVariablesUnityEngineObjects: []
+ publicVariablesSerializationDataFormat: 0
+--- !u!1 &8637145550310310782
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7359276821789851108}
+ - component: {fileID: 2539099514728565476}
+ - component: {fileID: 4410436791237995835}
+ - component: {fileID: 2340605948015770164}
+ m_Layer: 0
+ m_Name: Lightning Round Effects
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7359276821789851108
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8637145550310310782}
+ serializedVersion: 2
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 6.938001, y: 3.5, z: -3.0220006}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 778374029520730297}
+ - {fileID: 3643656478175857581}
+ - {fileID: 3977438110571503873}
+ - {fileID: 251396415241230788}
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!95 &2539099514728565476
+Animator:
+ serializedVersion: 5
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8637145550310310782}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: 8ee10d6b011674e49bbb213922822753, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_StabilizeFeet: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorStateOnDisable: 0
+ m_WriteDefaultValuesOnDisable: 0
+--- !u!114 &4410436791237995835
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8637145550310310782}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5dd1e2dd492806f4696c485037b891db, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes: []
+ _udonSharpBackingUdonBehaviour: {fileID: 2340605948015770164}
+ _AudioManager: {fileID: 0}
+ _Animator: {fileID: 2539099514728565476}
+ _LightningBolt: {fileID: 2413640658087836290}
+--- !u!114 &2340605948015770164
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8637145550310310782}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ interactTextPlacement: {fileID: 0}
+ interactText: Use
+ interactTextGO: {fileID: 0}
+ proximity: 2
+ SynchronizePosition: 0
+ AllowCollisionOwnershipTransfer: 0
+ Reliable: 0
+ _syncMethod: 3
+ serializedProgramAsset: {fileID: 11400000, guid: 3cda120ec6f1a9945b2d9cef74489ea0,
+ type: 2}
+ programSource: {fileID: 11400000, guid: 778b26cab4bfd504e8b66112fc802858, type: 2}
+ serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgEAAAAAAAAAAi8CAAAAAUkAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgBdAF0ALAAgAFYAUgBDAC4AVQBkAG8AbgAuAEMAbwBtAG0AbwBuAAIAAAAGAgAAAAAAAAAnAQQAAAB0AHkAcABlAAEXAAAAUwB5AHMAdABlAG0ALgBTAHQAcgBpAG4AZwAsACAAbQBzAGMAbwByAGwAaQBiACcBCgAAAFMAeQBtAGIAbwBsAE4AYQBtAGUAAR8AAABfAF8AXwBVAGQAbwBuAFMAaABhAHIAcABCAGUAaABhAHYAaQBvAHUAcgBWAGUAcgBzAGkAbwBuAF8AXwBfACcBBAAAAHQAeQBwAGUAARYAAABTAHkAcwB0AGUAbQAuAEkAbgB0ADMAMgAsACAAbQBzAGMAbwByAGwAaQBiABcBBQAAAFYAYQBsAHUAZQACAAAABwUHBQcF
+ publicVariablesUnityEngineObjects: []
+ publicVariablesSerializationDataFormat: 0
+--- !u!1 &9196985548626927450
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 778374029520730297}
+ - component: {fileID: 2754548377273327989}
+ m_Layer: 0
+ m_Name: Host
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!4 &778374029520730297
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9196985548626927450}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0.70710695, y: -0, z: -0.000000029802322, w: 0.70710665}
+ m_LocalPosition: {x: 1.936, y: -0, z: -0.546}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 7359276821789851108}
+ m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+--- !u!108 &2754548377273327989
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9196985548626927450}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 0
+ m_Shape: 0
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 100
+ m_Range: 5
+ m_SpotAngle: 19.2
+ m_InnerSpotAngle: 19.2
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 0
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!1001 &7145454528398534495
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 3977438110571503873}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -414.025
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_ConstrainProportionsScale
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -7511558181221131132, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_Materials.Array.data[0]
+ value:
+ objectReference: {fileID: 2100000, guid: c2431a48f10116e488663cac6f6f2fab, type: 2}
+ - target: {fileID: 919132149155446097, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_Name
+ value: SM_LightningBolt
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: cbd2a0a1a51f0f14da447f0af2b2db40, type: 3}
+--- !u!4 &7251772266577117364 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: cbd2a0a1a51f0f14da447f0af2b2db40,
+ type: 3}
+ m_PrefabInstance: {fileID: 7145454528398534495}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Prefabs/Lightning Round Effects.prefab.meta b/Assets/Prefabs/Lightning Round Effects.prefab.meta
new file mode 100644
index 0000000..8dcb0fe
--- /dev/null
+++ b/Assets/Prefabs/Lightning Round Effects.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: bd674c9dc21b5944c9c68ac00614c706
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scenes/witwics.unity b/Assets/Scenes/witwics.unity
index 5caad43..756b9f5 100644
--- a/Assets/Scenes/witwics.unity
+++ b/Assets/Scenes/witwics.unity
@@ -16872,6 +16872,12 @@ Transform:
- {fileID: 1720149716}
m_Father: {fileID: 1657587667}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &285561424 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 6838818588623056461, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ m_PrefabInstance: {fileID: 8703816137347634132}
+ m_PrefabAsset: {fileID: 0}
--- !u!1001 &287616592
PrefabInstance:
m_ObjectHideFlags: 0
@@ -26387,7 +26393,7 @@ MonoBehaviour:
_FilingCabinet: {fileID: 1187707351}
_Modem: {fileID: 966631266}
_ArrivalDisplays: []
- _LightningRoundAnimator: {fileID: 806909628}
+ _LightningRoundEffects: {fileID: 806909630}
_TheChaseAnimator: {fileID: 1310615346}
--- !u!4 &515404447
Transform:
@@ -28737,6 +28743,12 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1534889732}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &566066317 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 8563668508849159047, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ m_PrefabInstance: {fileID: 2041044807715436007}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &566928487 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 5752546001569155155, guid: be33bc7f6c414e6409becfa348b9310d,
@@ -34356,6 +34368,12 @@ PrefabInstance:
value:
objectReference: {fileID: 2117848154642380455, guid: 597de72e4385c0d498ba1475ac5ef4f7,
type: 3}
+ - target: {fileID: 2371735753228346433, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 2371735753228346433, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
- target: {fileID: 2430288056194041593, guid: 597de72e4385c0d498ba1475ac5ef4f7,
type: 3}
propertyPath: _syncMethod
@@ -34392,6 +34410,18 @@ PrefabInstance:
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
+ - target: {fileID: 5761029497447045568, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 5761029497447045568, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ - target: {fileID: 6364106817889796126, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 6364106817889796126, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
- target: {fileID: 6538633228974114170, guid: 597de72e4385c0d498ba1475ac5ef4f7,
type: 3}
propertyPath: m_LocalPosition.x
@@ -39229,61 +39259,30 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 937910637}
m_PrefabAsset: {fileID: 0}
---- !u!1 &806909626
+--- !u!1 &806909626 stripped
GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 8637145550310310782, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ m_PrefabInstance: {fileID: 8703816137347634132}
m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 806909627}
- - component: {fileID: 806909628}
- m_Layer: 0
- m_Name: Lightning Round Lights
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!4 &806909627
+--- !u!4 &806909627 stripped
Transform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ m_PrefabInstance: {fileID: 8703816137347634132}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 806909626}
- serializedVersion: 2
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0.368, y: 3.5, z: 2.168}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 1668463692}
- - {fileID: 1511098273}
- m_Father: {fileID: 1868785874}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!95 &806909628
-Animator:
- serializedVersion: 5
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
+--- !u!114 &806909630 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 4410436791237995835, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ m_PrefabInstance: {fileID: 8703816137347634132}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 806909626}
m_Enabled: 1
- m_Avatar: {fileID: 0}
- m_Controller: {fileID: 9100000, guid: 8ee10d6b011674e49bbb213922822753, type: 2}
- m_CullingMode: 0
- m_UpdateMode: 0
- m_ApplyRootMotion: 0
- m_LinearVelocityBlending: 0
- m_StabilizeFeet: 0
- m_WarningMessage:
- m_HasTransformHierarchy: 1
- m_AllowConstantClipSamplingOptimization: 1
- m_KeepAnimatorStateOnDisable: 0
- m_WriteDefaultValuesOnDisable: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5dd1e2dd492806f4696c485037b891db, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &807377335
GameObject:
m_ObjectHideFlags: 0
@@ -57043,6 +57042,12 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 172614115}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &1186034283 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 8563668508849159047, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ m_PrefabInstance: {fileID: 709364349}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &1186495215 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 2286678039095530170, guid: be33bc7f6c414e6409becfa348b9310d,
@@ -57095,6 +57100,12 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1294116878969307432}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &1187686448 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 7024159122982527577, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ m_PrefabInstance: {fileID: 2041044807715436007}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &1187707349 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6433862435333071631, guid: c37ec0a412d585049af93f09e1c82ec7,
@@ -65621,6 +65632,12 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 4362789101225005290}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &1410455583 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 1855786464634406406, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ m_PrefabInstance: {fileID: 709364349}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &1411955284 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 8589972173151685928, guid: c37ec0a412d585049af93f09e1c82ec7,
@@ -66792,6 +66809,12 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 4362789101225005290}
m_PrefabAsset: {fileID: 0}
+--- !u!1 &1441658680 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 1855786464634406406, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ m_PrefabInstance: {fileID: 2041044807715436007}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &1441856220
GameObject:
m_ObjectHideFlags: 0
@@ -73708,100 +73731,6 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1499591484}
m_PrefabAsset: {fileID: 0}
---- !u!1 &1511098272
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 1511098273}
- - component: {fileID: 1511098274}
- m_Layer: 0
- m_Name: Contestants
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!4 &1511098273
-Transform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1511098272}
- serializedVersion: 2
- m_LocalRotation: {x: -0.10323472, y: -0.38432252, z: 0.69953126, w: 0.5935443}
- m_LocalPosition: {x: 1.936, y: -0, z: -0.546}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 806909627}
- m_LocalEulerAnglesHint: {x: 155.472, y: -221.318, z: -90}
---- !u!108 &1511098274
-Light:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1511098272}
- m_Enabled: 1
- serializedVersion: 10
- m_Type: 0
- m_Shape: 0
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_Intensity: 100
- m_Range: 5
- m_SpotAngle: 57.704334
- m_InnerSpotAngle: 1.0402893
- m_CookieSize: 10
- m_Shadows:
- m_Type: 0
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 1
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_CullingMatrixOverride:
- e00: 1
- e01: 0
- e02: 0
- e03: 0
- e10: 0
- e11: 1
- e12: 0
- e13: 0
- e20: 0
- e21: 0
- e22: 1
- e23: 0
- e30: 0
- e31: 0
- e32: 0
- e33: 1
- m_UseCullingMatrixOverride: 0
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingLayerMask: 1
- m_Lightmapping: 4
- m_LightShadowCasterMode: 0
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
- m_UseBoundingSphereOverride: 0
- m_UseViewFrustumForShadowCasterCull: 1
- m_ShadowRadius: 0
- m_ShadowAngle: 0
--- !u!1 &1511349970 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7397594747172959550, guid: 6587765855cbbb94c8cc3eb80d5956d6,
@@ -84188,100 +84117,6 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1499591484}
m_PrefabAsset: {fileID: 0}
---- !u!1 &1668463691
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 1668463692}
- - component: {fileID: 1668463693}
- m_Layer: 0
- m_Name: Host
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!4 &1668463692
-Transform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1668463691}
- serializedVersion: 2
- m_LocalRotation: {x: 0.70710695, y: -0, z: -0.000000029802322, w: 0.70710665}
- m_LocalPosition: {x: 1.936, y: -0, z: -0.546}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 806909627}
- m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!108 &1668463693
-Light:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1668463691}
- m_Enabled: 1
- serializedVersion: 10
- m_Type: 0
- m_Shape: 0
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_Intensity: 100
- m_Range: 5
- m_SpotAngle: 19.2
- m_InnerSpotAngle: 19.2
- m_CookieSize: 10
- m_Shadows:
- m_Type: 0
- m_Resolution: -1
- m_CustomResolution: -1
- m_Strength: 1
- m_Bias: 0.05
- m_NormalBias: 0.4
- m_NearPlane: 0.2
- m_CullingMatrixOverride:
- e00: 1
- e01: 0
- e02: 0
- e03: 0
- e10: 0
- e11: 1
- e12: 0
- e13: 0
- e20: 0
- e21: 0
- e22: 1
- e23: 0
- e30: 0
- e31: 0
- e32: 0
- e33: 1
- m_UseCullingMatrixOverride: 0
- m_Cookie: {fileID: 0}
- m_DrawHalo: 0
- m_Flare: {fileID: 0}
- m_RenderMode: 0
- m_CullingMask:
- serializedVersion: 2
- m_Bits: 4294967295
- m_RenderingLayerMask: 1
- m_Lightmapping: 4
- m_LightShadowCasterMode: 0
- m_AreaSize: {x: 1, y: 1}
- m_BounceIntensity: 1
- m_ColorTemperature: 6570
- m_UseColorTemperature: 0
- m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
- m_UseBoundingSphereOverride: 0
- m_UseViewFrustumForShadowCasterCull: 1
- m_ShadowRadius: 0
- m_ShadowAngle: 0
--- !u!1 &1668537864 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7033104587803601273, guid: 126991d511ca61841a0ef899b6c038a6,
@@ -92458,7 +92293,6 @@ Transform:
- {fileID: 305489853}
- {fileID: 524392759}
- {fileID: 1297405179}
- - {fileID: 806909627}
m_Father: {fileID: 1074804292}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1869102733 stripped
@@ -101796,6 +101630,12 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2056441056}
m_CullTransparentMesh: 1
+--- !u!1 &2056622959 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 7024159122982527577, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ m_PrefabInstance: {fileID: 709364349}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &2056974619 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6486125194017975220, guid: be33bc7f6c414e6409becfa348b9310d,
@@ -103491,6 +103331,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1074804292}
+ - {fileID: 806909627}
- {fileID: 431721601}
- {fileID: 72003558}
- {fileID: 1882024111}
@@ -106380,6 +106221,12 @@ PrefabInstance:
value:
objectReference: {fileID: 2117848154642380455, guid: 597de72e4385c0d498ba1475ac5ef4f7,
type: 3}
+ - target: {fileID: 2371735753228346433, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 2371735753228346433, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
- target: {fileID: 2430288056194041593, guid: 597de72e4385c0d498ba1475ac5ef4f7,
type: 3}
propertyPath: _syncMethod
@@ -106416,6 +106263,18 @@ PrefabInstance:
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
+ - target: {fileID: 5761029497447045568, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 5761029497447045568, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ - target: {fileID: 6364106817889796126, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 6364106817889796126, guid: 597de72e4385c0d498ba1475ac5ef4f7,
+ type: 3}
- target: {fileID: 6538633228974114170, guid: 597de72e4385c0d498ba1475ac5ef4f7,
type: 3}
propertyPath: m_LocalPosition.x
@@ -112983,7 +112842,7 @@ PrefabInstance:
- target: {fileID: 1360612188282181879, guid: b7be9e74a7f7fe24cb526bc367e85829,
type: 3}
propertyPath: FarClippingPlane
- value: 10
+ value: 15
objectReference: {fileID: 0}
- target: {fileID: 1360612188282181879, guid: b7be9e74a7f7fe24cb526bc367e85829,
type: 3}
@@ -119748,6 +119607,38 @@ MonoBehaviour:
ID: 1373
SerializedTypeNames:
- VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 285561424}
+ ID: 1374
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 806909626}
+ ID: 1375
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 1187686448}
+ ID: 1376
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 1441658680}
+ ID: 1377
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 566066317}
+ ID: 1378
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 2056622959}
+ ID: 1379
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 1410455583}
+ ID: 1380
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
+ - gameObject: {fileID: 1186034283}
+ ID: 1381
+ SerializedTypeNames:
+ - VRC.Udon.UdonBehaviour
portraitCameraPositionOffset: {x: 0, y: 0, z: 0}
portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139}
PlayerPersistence: []
@@ -120791,6 +120682,106 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: bfad626e12b63a5498032479904068c7, type: 3}
+--- !u!1001 &8703816137347634132
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 2110808113}
+ m_Modifications:
+ - target: {fileID: 3520947930195492460, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: stationExitPlayerLocation
+ value:
+ objectReference: {fileID: 72003558}
+ - target: {fileID: 3520947930195492460, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: stationEnterPlayerLocation
+ value:
+ objectReference: {fileID: 72003558}
+ - target: {fileID: 3600643486527532398, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: _CaseManager
+ value:
+ objectReference: {fileID: 841163054}
+ - target: {fileID: 3600643486527532398, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 3600643486527532398, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ - target: {fileID: 4410436791237995835, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: _AudioManager
+ value:
+ objectReference: {fileID: 1947493795}
+ - target: {fileID: 4410436791237995835, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: serializationData.Prefab
+ value:
+ objectReference: {fileID: 4410436791237995835, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 6.938001
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 3.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -3.0220006
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7359276821789851108, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8637145550310310782, guid: bd674c9dc21b5944c9c68ac00614c706,
+ type: 3}
+ propertyPath: m_Name
+ value: Lightning Round Effects
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: bd674c9dc21b5944c9c68ac00614c706, type: 3}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound1.asset b/Assets/UdonSharp/Game Managers/GameManagerRound1.asset
index 390ee51..d4dd57e 100644
--- a/Assets/UdonSharp/Game Managers/GameManagerRound1.asset
+++ b/Assets/UdonSharp/Game Managers/GameManagerRound1.asset
@@ -2079,25 +2079,25 @@ MonoBehaviour:
Data:
- Name: $k
Entry: 1
- Data: _LightningRoundAnimator
+ Data: _LightningRoundEffects
- Name: $v
Entry: 7
Data: 132|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
- Data: _LightningRoundAnimator
+ Data: _LightningRoundEffects
- Name: k__BackingField
Entry: 7
Data: 133|System.RuntimeType, mscorlib
- Name:
Entry: 1
- Data: UnityEngine.Animator, UnityEngine.AnimationModule
+ Data: LightningRoundEffectsController, Assembly-CSharp
- Name:
Entry: 8
Data:
- Name: k__BackingField
Entry: 9
- Data: 133
+ Data: 4
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -2166,11 +2166,17 @@ MonoBehaviour:
Entry: 1
Data: _TheChaseAnimator
- Name: k__BackingField
- Entry: 9
- Data: 133
+ Entry: 7
+ Data: 139|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.Animator, UnityEngine.AnimationModule
+ - Name:
+ Entry: 8
+ Data:
- Name: k__BackingField
Entry: 9
- Data: 133
+ Data: 139
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -2185,14 +2191,14 @@ MonoBehaviour:
Data: true
- Name: _fieldAttributes
Entry: 7
- Data: 139|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 140|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
Data: 1
- Name:
Entry: 7
- Data: 140|UnityEngine.SerializeField, UnityEngine.CoreModule
+ Data: 141|UnityEngine.SerializeField, UnityEngine.CoreModule
- Name:
Entry: 8
Data:
@@ -2216,13 +2222,13 @@ MonoBehaviour:
Data: _CameraControllerRound1
- Name: $v
Entry: 7
- Data: 141|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 142|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _CameraControllerRound1
- Name: k__BackingField
Entry: 7
- Data: 142|System.RuntimeType, mscorlib
+ Data: 143|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: CameraControllerRound1, Assembly-CSharp
@@ -2246,7 +2252,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 143|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 144|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
@@ -2271,13 +2277,13 @@ MonoBehaviour:
Data: _VideoPlayerTimer
- Name: $v
Entry: 7
- Data: 144|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ Data: 145|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
- Name: k__BackingField
Entry: 1
Data: _VideoPlayerTimer
- Name: k__BackingField
Entry: 7
- Data: 145|System.RuntimeType, mscorlib
+ Data: 146|System.RuntimeType, mscorlib
- Name:
Entry: 1
Data: System.Single, mscorlib
@@ -2286,7 +2292,7 @@ MonoBehaviour:
Data:
- Name: k__BackingField
Entry: 9
- Data: 145
+ Data: 146
- Name: k__BackingField
Entry: 7
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
@@ -2301,7 +2307,7 @@ MonoBehaviour:
Data: false
- Name: _fieldAttributes
Entry: 7
- Data: 146|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
+ Data: 147|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
mscorlib
- Name:
Entry: 12
diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound1.cs b/Assets/UdonSharp/Game Managers/GameManagerRound1.cs
index 0dd3d8e..ed6d27d 100644
--- a/Assets/UdonSharp/Game Managers/GameManagerRound1.cs
+++ b/Assets/UdonSharp/Game Managers/GameManagerRound1.cs
@@ -57,7 +57,7 @@ public class GameManagerRound1 : GameManagerBase
[SerializeField] private ArrivalDisplay[] _ArrivalDisplays;
[Space, Header("Effects")]
- [SerializeField] private Animator _LightningRoundAnimator;
+ [SerializeField] private LightningRoundEffectsController _LightningRoundEffects;
[SerializeField] private Animator _TheChaseAnimator;
@@ -157,6 +157,8 @@ public class GameManagerRound1 : GameManagerBase
Networking.SetOwner(NewOwner, Display.gameObject);
}
+ Networking.SetOwner(NewOwner, _LightningRoundEffects.gameObject);
+
Networking.SetOwner(NewOwner, _CameraController.gameObject);
Networking.SetOwner(NewOwner, _CameraControllerRound1.gameObject);
@@ -793,7 +795,7 @@ public class GameManagerRound1 : GameManagerBase
private void BeginLightningRound()
{
- SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlayLightningRoundAnimation));
+ _LightningRoundEffects.PlayLightningRoundAnimation();
HostCardLightningRoundInterface Interface =
(HostCardLightningRoundInterface)GetHostCardInterface(RoundSegmentType.LightningRound);
@@ -811,17 +813,6 @@ public class GameManagerRound1 : GameManagerBase
EnableInteraction("First Question");
}
- [NetworkCallable]
- public void PlayLightningRoundAnimation()
- {
- _LightningRoundAnimator.SetBool("Lightning", true);
- _AudioManager.PlaySFX(SFXEventType.Thunder);
- SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 5.0f);
- }
- public void ResetLightningRoundAnimation()
- {
- _LightningRoundAnimator.SetBool("Lightning", false);
- }
private void LightningRoundCluesLoop()
{
diff --git a/Assets/UdonSharp/LightningRoundEffectsController.asset b/Assets/UdonSharp/LightningRoundEffectsController.asset
new file mode 100644
index 0000000..d72ac8e
--- /dev/null
+++ b/Assets/UdonSharp/LightningRoundEffectsController.asset
@@ -0,0 +1,305 @@
+%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: LightningRoundEffectsController
+ m_EditorClassIdentifier:
+ serializedUdonProgramAsset: {fileID: 11400000, guid: 3cda120ec6f1a9945b2d9cef74489ea0,
+ type: 2}
+ udonAssembly:
+ assemblyError:
+ sourceCsScript: {fileID: 11500000, guid: 5dd1e2dd492806f4696c485037b891db, type: 3}
+ scriptVersion: 2
+ compiledVersion: 2
+ behaviourSyncMode: 4
+ hasInteractEvent: 0
+ scriptID: -8219539671621581337
+ serializationData:
+ SerializedFormat: 2
+ SerializedBytes:
+ ReferencedUnityObjects: []
+ SerializedBytesString:
+ Prefab: {fileID: 0}
+ PrefabModificationsReferencedUnityObjects: []
+ PrefabModifications: []
+ SerializationNodes:
+ - Name: fieldDefinitions
+ Entry: 7
+ Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition,
+ UdonSharp.Editor]], mscorlib
+ - Name: comparer
+ Entry: 7
+ Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
+ mscorlib]], mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 12
+ Data: 4
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _AudioManager
+ - Name: $v
+ Entry: 7
+ Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _AudioManager
+ - Name: k__BackingField
+ Entry: 7
+ Data: 3|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: AudioManager, Assembly-CSharp
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: 4|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: VRC.Udon.UdonBehaviour, VRC.Udon
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 6|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: _Animator
+ - Name: $v
+ Entry: 7
+ Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _Animator
+ - Name: k__BackingField
+ Entry: 7
+ Data: 8|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.Animator, UnityEngine.AnimationModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 8
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 10|UnityEngine.SerializeField, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _LightningBolt
+ - Name: $v
+ Entry: 7
+ Data: 11|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _LightningBolt
+ - Name: k__BackingField
+ Entry: 7
+ Data: 12|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: UnityEngine.GameObject, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 9
+ Data: 12
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 14|UnityEngine.SerializeField, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _Effect
+ - Name: $v
+ Entry: 7
+ Data: 15|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _Effect
+ - Name: k__BackingField
+ Entry: 7
+ Data: 16|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: LightningRoundEffect, Assembly-CSharp
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: 17|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: System.Int32, mscorlib
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 3
+ Data: 1
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: false
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 19|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
diff --git a/Assets/UdonSharp/LightningRoundEffectsController.asset.meta b/Assets/UdonSharp/LightningRoundEffectsController.asset.meta
new file mode 100644
index 0000000..a09d29e
--- /dev/null
+++ b/Assets/UdonSharp/LightningRoundEffectsController.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 778b26cab4bfd504e8b66112fc802858
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UdonSharp/LightningRoundEffectsController.cs b/Assets/UdonSharp/LightningRoundEffectsController.cs
new file mode 100644
index 0000000..f0178f5
--- /dev/null
+++ b/Assets/UdonSharp/LightningRoundEffectsController.cs
@@ -0,0 +1,72 @@
+
+using UdonSharp;
+using UnityEngine;
+using VRC.SDKBase;
+using VRC.Udon;
+using VRC.Udon.Common;
+
+
+public enum LightningRoundEffect
+{
+ Thunder,
+ LightningStrike,
+ ThunderAndRain,
+
+ MAX_EFFECTS
+}
+
+
+[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
+public class LightningRoundEffectsController : UdonSharpBehaviour
+{
+ [SerializeField] private AudioManager _AudioManager;
+ [SerializeField] private Animator _Animator;
+ [SerializeField] private GameObject _LightningBolt;
+
+ [UdonSynced] private LightningRoundEffect _Effect = LightningRoundEffect.Thunder;
+
+
+ public override void OnDeserialization(DeserializationResult Result)
+ {
+ _PlayLightningRoundAnimation_Synced();
+
+ base.OnDeserialization(Result);
+ }
+
+
+ public void PlayLightningRoundAnimation()
+ {
+ //_Effect = (LightningRoundEffect)Random.Range(0, (int)LightningRoundEffect.MAX_EFFECTS);
+ _Effect = LightningRoundEffect.Thunder;
+
+ _PlayLightningRoundAnimation_Synced();
+ RequestSerialization();
+ }
+ private void _PlayLightningRoundAnimation_Synced()
+ {
+ switch (_Effect)
+ {
+ case LightningRoundEffect.Thunder:
+ _LightningBolt.SetActive(false);
+ _AudioManager.PlaySFX(SFXEventType.Thunder);
+ _Animator.SetBool("Lightning", true);
+ break;
+ case LightningRoundEffect.LightningStrike:
+ _LightningBolt.SetActive(true);
+ _AudioManager.PlaySFX(SFXEventType.Thunder);
+ _Animator.SetBool("Lightning", true);
+ break;
+ case LightningRoundEffect.ThunderAndRain:
+ _LightningBolt.SetActive(false);
+ _AudioManager.PlaySFX(SFXEventType.Thunder);
+ _Animator.SetBool("Lightning", true);
+ break;
+ }
+
+ SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 2.0f);
+ }
+ public void ResetLightningRoundAnimation()
+ {
+ _Animator.SetBool("Lightning", false);
+ }
+}
diff --git a/Assets/UdonSharp/LightningRoundEffectsController.cs.meta b/Assets/UdonSharp/LightningRoundEffectsController.cs.meta
new file mode 100644
index 0000000..d6bee54
--- /dev/null
+++ b/Assets/UdonSharp/LightningRoundEffectsController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5dd1e2dd492806f4696c485037b891db
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UdonSharp/LightningStrikeStation.asset b/Assets/UdonSharp/LightningStrikeStation.asset
new file mode 100644
index 0000000..4f21d3b
--- /dev/null
+++ b/Assets/UdonSharp/LightningStrikeStation.asset
@@ -0,0 +1,194 @@
+%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: LightningStrikeStation
+ m_EditorClassIdentifier:
+ serializedUdonProgramAsset: {fileID: 11400000, guid: ee5533ee90ad3ce4ea90c81e9c669999,
+ type: 2}
+ udonAssembly:
+ assemblyError:
+ sourceCsScript: {fileID: 11500000, guid: ce731db293dee844783318d13056d986, type: 3}
+ scriptVersion: 2
+ compiledVersion: 2
+ behaviourSyncMode: 1
+ hasInteractEvent: 0
+ scriptID: 6862233785912785249
+ 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: 2
+ - Name:
+ Entry: 7
+ Data:
+ - Name: $k
+ Entry: 1
+ Data: _CaseManager
+ - Name: $v
+ Entry: 7
+ Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _CaseManager
+ - Name: k__BackingField
+ Entry: 7
+ Data: 3|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: CaseManager, Assembly-CSharp
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: 4|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: VRC.Udon.UdonBehaviour, VRC.Udon
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 1
+ - Name:
+ Entry: 7
+ Data: 6|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: _Station
+ - Name: $v
+ Entry: 7
+ Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
+ - Name: k__BackingField
+ Entry: 1
+ Data: _Station
+ - Name: k__BackingField
+ Entry: 7
+ Data: 8|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: VRC.SDKBase.VRCStation, VRCSDKBase
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: 9|System.RuntimeType, mscorlib
+ - Name:
+ Entry: 1
+ Data: VRC.SDK3.Components.VRCStation, VRCSDK3
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 7
+ Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
+ - Name:
+ Entry: 6
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name: k__BackingField
+ Entry: 5
+ Data: true
+ - Name: _fieldAttributes
+ Entry: 7
+ Data: 10|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib
+ - Name:
+ Entry: 12
+ Data: 2
+ - Name:
+ Entry: 7
+ Data: 11|UnityEngine.SpaceAttribute, UnityEngine.CoreModule
+ - Name: height
+ Entry: 4
+ Data: 8
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 7
+ Data: 12|UnityEngine.SerializeField, UnityEngine.CoreModule
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 8
+ Data:
+ - Name:
+ Entry: 13
+ Data:
+ - Name:
+ Entry: 8
+ Data:
diff --git a/Assets/UdonSharp/LightningStrikeStation.asset.meta b/Assets/UdonSharp/LightningStrikeStation.asset.meta
new file mode 100644
index 0000000..15e4a28
--- /dev/null
+++ b/Assets/UdonSharp/LightningStrikeStation.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b0332e5ae66147046b354fa945ccc925
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UdonSharp/LightningStrikeStation.cs b/Assets/UdonSharp/LightningStrikeStation.cs
new file mode 100644
index 0000000..6dee805
--- /dev/null
+++ b/Assets/UdonSharp/LightningStrikeStation.cs
@@ -0,0 +1,35 @@
+
+using UdonSharp;
+using UnityEngine;
+using VRC.SDKBase;
+
+
+[UdonBehaviourSyncMode(BehaviourSyncMode.None)]
+public class LightningStrikeStation : UdonSharpBehaviour
+{
+ [SerializeField] private CaseManager _CaseManager;
+ [Space]
+ [SerializeField] private VRCStation _Station;
+
+
+ public void EnterStation()
+ {
+ _Station.UseStation(Networking.LocalPlayer);
+ SendCustomEventDelayedSeconds(nameof(RemoveFromStation), 2.0f);
+ }
+ public void RemoveFromStation()
+ {
+ _Station.ExitStation(Networking.LocalPlayer);
+ }
+
+
+ public override void OnStationEntered(VRCPlayerApi Player)
+ {
+ base.OnStationEntered(Player);
+ }
+
+ public override void OnStationExited(VRCPlayerApi Player)
+ {
+ base.OnStationExited(Player);
+ }
+}
diff --git a/Assets/UdonSharp/LightningStrikeStation.cs.meta b/Assets/UdonSharp/LightningStrikeStation.cs.meta
new file mode 100644
index 0000000..3ae873b
--- /dev/null
+++ b/Assets/UdonSharp/LightningStrikeStation.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ce731db293dee844783318d13056d986
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Raw Files/LightningBolt.blend b/Raw Files/LightningBolt.blend
new file mode 100644
index 0000000..72379ca
Binary files /dev/null and b/Raw Files/LightningBolt.blend differ