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